third_assignment_one