chp.2 revised