update chapter3