HW 12 complete