initial svm struct version