beginnings of InventoryManager