internalizes
not defined yet