added svm
fixed conflixt