added genericNBTinventory