add libsvm wrapper