added a dispatcher using subscriptions to topics