how svm works