end of part1