added part1