updating chapter2