ProgrammingAssignment2 changes