updated ProviderDirectory