Added some of the campaign functionality