added SVM library