add new neuron logic