valildation
create the catalog list
adding a new layout
using a helper to format the price
functional testing of controllers
caching of partial results
find a cart
connect products to carts
adding a button
a smart cart