NOTE: Part 1 of HW3 complete