add rabbitmq code