prog assignment 2 commit3