fix to_i => to_f