fix cart again