fixed newfloat