methods for when the remaining amount is +ve/-ve