working on part 9