add initial prototypes for working with SVM