changes to part 3