more work to shopping cart. some styles