add recognize for svm