First commitment for ProgrammingAssignment2