added neuron doctrine