added part 1 and started part 2
Finished part 2, started part 3