updated numeric rounding