handle provider url