shopping cart, views, fixes