change InventoryReader and InventoryReport