Warehouses and Mini-Storages