started from the bottom with neural networks.