working on mq