finish HW1