more complicated neural network