code chp.3 revised