Provider Delegate Registration