rounding issue on total