finished HW1