update chapter 18