simplify cart for nested routes