work on HW4