implemeted straight recognition in evaluator