finished adding a smarter cart