build the adaptive cart illustrative example