revised, and publish chap9