troughwise
not defined yet