memorized
not defined yet