cart calc bug