starting to implement the shopping cart