Pushing up prototypes for assignment 1