svm: add custom q implementation for mq