updated rounding functions part 5