tweeked to_f use