finished chatper 9