added rabbitmq stuff