chap9 debug ok