structure of a shopping cart