Separate WarehouseManager