added part 3 writeup