residuation
not defined yet