adding context and multisubscribe
adding api calls