validations placed