remove floorDivide