new features for form validations