add what i have for the perceptron stuff so far