cart bug fixed