Added svm with kernel