begin validator