finish chp2