in progress on un-breaking basic functionality. current issue: subscriptions dont work