add sigmoid and neuron type