make subscriptions work