moved to 32 bit floats