fix float point