added map evaluator