problems solved with IInventory