outlearns
not defined yet