modified evaluation in the last section