Begining the evaluator, part 1 done