fixes #56 changed campaign_id to integer type to maintain consistency