prog assignment 2 commit1