float point correction in base