evaluator skeleton