Part 2 and #7 writeup