provider/campaign.provider library