finished part 2
started working on part 3