added first version of evaluator