updating part 8