fix float string constructor