added board evaluator