Part 1 Complete

Part 2 almost done.