create shopping cart object