cleaned
linear neuron done