Cargo framework