add provider api interface