change value types on conversion