finish chpt3