Part 1and 2