adding Part 1