modified rabbitmq