added return of provider subscription types