HW9 finished