#139 InvWarehouse recursive added