relationships between cart, line_items and products