some major refactoring. subscriptions, feeds, displays