step two: create a cart