update validation parameter generation process to be more efficient