validations in campaigns