add broker and messaging setup