Redesigned cart functionality and associations