ct_assignment1_2