validations & descriptions