Final version of linear SVM