Parts 2, 3 of HW complete