Made my own version of the Evaluator class