First mq implementation.