Warehouse manager