part2 changes