update chp.2