striped integrate, cart refactor

:+1: