implement use of UserCredentials in subscriptions