first commit for general_assignment_6_c