changes to rabbitmq module