update chapter 16~20