re-adding mq publish