modify Evaluator