add pubsub plugin