adding shoppingCart features