Adds Subscription functionality