updating chapter3