very basic structure to manage subscriptions