fixed parameter type with to_i