floorshifts
not defined yet