added publisher validations