update chapter 04