autodidact
not defined yet