make SVM SMO