HW4: Finished