Adding a shopping cart and more