change calculation and column remainingdesired to DesiredReceived