HW4 finish.