finished HW3