removed useless broken self.cart