added provider lookup in appsettings