added RabbitMQ