revise chapter 8