Part1 submitted, going on to Part2