validate checker