perceptron 1.7 update