progressing toward working shopping cart