HW4 Finished