Now learns but has a shrinkage problem (the more it is trained the lower the outputs become)