Pubsub out
added methods for handling routers