add MessageQueue