added exercise svm