Assignment 2 first submission