mq -> c++ -> mq working