fixing cart issue