reworked virtualInventory loading