basic rabbitmq support implementation
polish