modify chap8