All Neural network