adds pubsub