diff --git a/src/aig/gia/giaNewBdd.h b/src/aig/gia/giaNewBdd.h
index b9fd5960c..6d75f4d99 100644
--- a/src/aig/gia/giaNewBdd.h
+++ b/src/aig/gia/giaNewBdd.h
@@ -1,3 +1,23 @@
+/**CFile****************************************************************
+
+ FileName [giaNewBdd.h]
+
+ SystemName [ABC: Logic synthesis and verification system.]
+
+ PackageName [Scalable AIG package.]
+
+ Synopsis [Implementation of transduction method.]
+
+ Author [Yukio Miyasaka]
+
+ Affiliation [UC Berkeley]
+
+ Date [Ver. 1.0. Started - May 2023.]
+
+ Revision [$Id: giaNewBdd.h,v 1.00 2023/05/10 00:00:00 Exp $]
+
+***********************************************************************/
+
#ifndef ABC__aig__gia__giaNewBdd_h
#define ABC__aig__gia__giaNewBdd_h
diff --git a/src/aig/gia/giaNewTt.h b/src/aig/gia/giaNewTt.h
index 15dfc53a9..494b8636b 100644
--- a/src/aig/gia/giaNewTt.h
+++ b/src/aig/gia/giaNewTt.h
@@ -1,3 +1,23 @@
+/**CFile****************************************************************
+
+ FileName [giaNewTt.h]
+
+ SystemName [ABC: Logic synthesis and verification system.]
+
+ PackageName [Scalable AIG package.]
+
+ Synopsis [Implementation of transduction method.]
+
+ Author [Yukio Miyasaka]
+
+ Affiliation [UC Berkeley]
+
+ Date [Ver. 1.0. Started - May 2023.]
+
+ Revision [$Id: giaNewTt.h,v 1.00 2023/05/10 00:00:00 Exp $]
+
+***********************************************************************/
+
#ifndef ABC__aig__gia__giaNewTt_h
#define ABC__aig__gia__giaNewTt_h
diff --git a/src/aig/gia/giaTranStoch.c b/src/aig/gia/giaTranStoch.c
index 8fb25aa81..f7e473d0a 100644
--- a/src/aig/gia/giaTranStoch.c
+++ b/src/aig/gia/giaTranStoch.c
@@ -1,3 +1,23 @@
+/**CFile****************************************************************
+
+ FileName [giaTranStoch.c]
+
+ SystemName [ABC: Logic synthesis and verification system.]
+
+ PackageName [Scalable AIG package.]
+
+ Synopsis [Implementation of transduction method.]
+
+ Author [Yukio Miyasaka]
+
+ Affiliation [UC Berkeley]
+
+ Date [Ver. 1.0. Started - May 2023.]
+
+ Revision [$Id: giaTranStoch.c,v 1.00 2023/05/10 00:00:00 Exp $]
+
+***********************************************************************/
+
#include
#include
#include
@@ -147,7 +167,7 @@ Gia_Man_t * Gia_ManTranStochOpt3( Gia_ManTranStochParam * p, Gia_Man_t * pOld )
Gia_Man_t * Gia_ManTranStoch( Gia_Man_t * pGia, int nRestarts, int nHops, int nSeedBase, int fCspf, int fMerge, int fResetHop, int fTruth, int fSingle, int fOriginalOnly, int fNewLine, int nVerbose ) {
int i, j = 0;
Gia_Man_t * pNew, * pBest, * pStart;
- Abc_Ntk_t * pNtk, * pNtkRes;
+ Abc_Ntk_t * pNtk, * pNtkRes; Vec_Ptr_t * vpStarts;
Gia_ManTranStochParam Par, *p = &Par;
p->nRestarts = nRestarts;
p->nHops = nHops;
@@ -159,7 +179,7 @@ Gia_Man_t * Gia_ManTranStoch( Gia_Man_t * pGia, int nRestarts, int nHops, int nS
p->fNewLine = fNewLine;
p->nVerbose = nVerbose;
// setup start points
- Vec_Ptr_t * vpStarts = Vec_PtrAlloc( 4 );
+ vpStarts = Vec_PtrAlloc( 4 );
Vec_PtrPush( vpStarts, Gia_ManDup( pGia ) );
if ( !fOriginalOnly ) {
{ // &put; collapse; st; &get;
diff --git a/src/aig/gia/giaTransduction.cpp b/src/aig/gia/giaTransduction.cpp
index f071b3f45..f9220210f 100644
--- a/src/aig/gia/giaTransduction.cpp
+++ b/src/aig/gia/giaTransduction.cpp
@@ -1,3 +1,22 @@
+/**CFile****************************************************************
+
+ FileName [giaTransduction.c]
+
+ SystemName [ABC: Logic synthesis and verification system.]
+
+ PackageName [Scalable AIG package.]
+
+ Synopsis [Implementation of transduction method.]
+
+ Author [Yukio Miyasaka]
+
+ Affiliation [UC Berkeley]
+
+ Date [Ver. 1.0. Started - May 2023.]
+
+ Revision [$Id: giaTransduction.c,v 1.00 2023/05/10 00:00:00 Exp $]
+
+***********************************************************************/
#ifndef _WIN32
diff --git a/src/aig/gia/giaTransduction.h b/src/aig/gia/giaTransduction.h
index 162cd7d24..66b21fc6b 100644
--- a/src/aig/gia/giaTransduction.h
+++ b/src/aig/gia/giaTransduction.h
@@ -1,3 +1,23 @@
+/**CFile****************************************************************
+
+ FileName [giaTransduction.h]
+
+ SystemName [ABC: Logic synthesis and verification system.]
+
+ PackageName [Scalable AIG package.]
+
+ Synopsis [Implementation of transduction method.]
+
+ Author [Yukio Miyasaka]
+
+ Affiliation [UC Berkeley]
+
+ Date [Ver. 1.0. Started - May 2023.]
+
+ Revision [$Id: giaTransduction.h,v 1.00 2023/05/10 00:00:00 Exp $]
+
+***********************************************************************/
+
#ifndef ABC__aig__gia__giaTransduction_h
#define ABC__aig__gia__giaTransduction_h