add RoundingMode argument to convert