adding svm and changes in perceptron… still not working