change the way check evaluator