Made progress on evaluator.