add HW5_2a & b