added cart, everything working except cart isnt destroyed when new charge is created