add remote provider