fix float string bugs