Creating the Program