switched to use ItemInventory