campaign crud enhancements