channel subscriptions and broadcasts work