add, remove and list the cart