making clone of rdpeng ProgrammingAssignment2