updates to db and addition of campaign controller