Delivery and warehouse