new version, add MQ