* InventoryInterface::alloc and ::free
* InventoryInterface::removeInvList
* coding guidelines