Worked on shoppingcart