HW6 Finish