supposes
not defined yet