ding_provider