created the evaluator.cpp