update chapter 3