added the subscriptions feature