a three different types of carts