add perceptron post