absume
not defined yet