has both validations