part 3 changes