Committed ProgrammingAssignment2