svm + dynamically calling