relearns
not defined yet