Addition of part1