beltwise
not defined yet