Feature/ch9/cart creation