HW 3 - part 1 complete.