base block SVM