finished part 2 and #7 writeup