adapt for cargo