start of evaluator