integrate cart