add programs on SVM