update to the chapter 9