basic implementation of adding and listing subscriptions