modification to part 3