initial working version of perceptron