some campaign improvements and updates