add svm-struct