all content have validations