modified NeuralNetworks