chapter2 update