did away with floating point operations