Program Implementation - How does it work?