neuron types update: almost done with the engine