Programming assigment2 commit