outlearning
not defined yet