at generate different types of neuron