IInventory suck inventory implementation complete