new providedr