Enhancing learning algorithm.