first finished restructured version of rabbitmq checks