enhance validation processing