Building a shopping cart system.