warehouses and customers