Assignment 3 - Passing the program