finish chap09 chap10