assimilated
not defined yet