updated part 6