working on Chap10