Part1 Mostly Complete