theory of SVM added