updated code to handle campaign_notifications