residuous
not defined yet