nearly done, doing part 9