triangularly
not defined yet