part 3 update