added evaluator skeleton