diff --git a/src/Ctranslator/CpuLoadMEC.java b/src/Ctranslator/CpuLoadMEC.java
index 7fdf5801905ea91ace83854a8ff4e93e1b2b22d4..d0cbc687b046d66ebe16911d744b50469e5a36d2 100644
--- a/src/Ctranslator/CpuLoadMEC.java
+++ b/src/Ctranslator/CpuLoadMEC.java
@@ -58,7 +58,7 @@ public class CpuLoadMEC extends CPMEC	{
 		inst_decl = "VOID";
 		buff_type = "MM_BUFF_TYPE";
 		buff_init = "VOID";
-		exec_code = "embb_mem_read_32( uint32_t " + addr + " );";
+		exec_code = "embb_mem_read_32( (uint32_t) /*USER TO DO: ADDRESS*/ );";
 		init_code = "VOID";
 		cleanup_code = "VOID";
 	}
diff --git a/src/Ctranslator/CpuStoreMEC.java b/src/Ctranslator/CpuStoreMEC.java
index cfe767c9c5d7bfb2276d1be072ce83dc07d697fe..239ccdad8e0b0037277d2f6b90c686908251d6a6 100644
--- a/src/Ctranslator/CpuStoreMEC.java
+++ b/src/Ctranslator/CpuStoreMEC.java
@@ -50,8 +50,8 @@ import java.util.*;
 
 public class CpuStoreMEC extends CPMEC	{
 
-	protected String addr = "";
-	protected String word = "";
+	/*protected String addr = "";
+	protected String word = "";*/
 
 	public CpuStoreMEC()	{
 		node_type = "CPU";
@@ -59,7 +59,7 @@ public class CpuStoreMEC extends CPMEC	{
 		inst_decl = "VOID";
 		buff_type = "MM_BUFF_TYPE";
 		buff_init = "VOID";
-		exec_code = "embb_mem_write_32( uint32_t " + addr + ", uint32_t " + word + ");";
+		exec_code = "embb_mem_write_32( (uint32_t) /*USER TO DO: ADDRESS*/, (uint32_t) /*USER TO DO: WORD*/ );";
 		init_code = "VOID";
 		cleanup_code = "VOID";
 	}
diff --git a/src/Ctranslator/DmaMEC.java b/src/Ctranslator/DmaMEC.java
index 1a65249411c936d444586d40ca59b39b9edf3c01..f99e9a2437caa8e7ec3fb8708db8e45eb5703545 100755
--- a/src/Ctranslator/DmaMEC.java
+++ b/src/Ctranslator/DmaMEC.java
@@ -53,22 +53,16 @@ public class DmaMEC extends CPMEC	{
 	protected String src_dev = "NULL";
 	protected String dma_dev;
 
-	public DmaMEC( String name, String ctx, String src_address, String dst_address, String data_amount, String dst_dev )	{
+	public DmaMEC()	{
 
-		dma_dev = dst_dev;
 		node_type = "DMA";
 		inst_type = "VOID";
 		inst_decl = "EMBB_DMA_CONTEXT";
 		buff_type = "MM_BUFF_TYPE";
 		buff_init = "VOID";
-		exec_code = "/*firm instruction*/" + CR +
-								"embb_dma_start(&" + ctx + ", " + src_address + ", " + dst_address + ", " + data_amount + ");" + CR;	
-
-		init_code = "/***** INIT DMA*******/" + CR +
-								"void init_"  + name + "( void )\t{" + CR +
-								"embb_dma_ctx_init(&" + ctx + ", &" + dma_dev + ", &" + dst_dev + ", &" + src_dev + ");" + CR +
-								"}" + CR;
-		cleanup_code = "embb_dma_ctx_cleanup(&" + ctx + ");";
+		exec_code = "embb_dma_start( /*USER TO DO: CTX*/, /*USER TO DO: SRC_ADDRESS*/, /*USER TO DO: DST_ADDRESS*/, /*USER TO DO: NUM_SAMPLES */ );" + CR;	
+		init_code = "embb_dma_ctx_init( /*USER TO DO: CTX*/, /*USER TO DO: DMA_DEVICE*/, /*USER TO DO: DST_DEV*/, /*USER TO DO: SRC_DEV*/ );" + CR;
+		cleanup_code = "embb_dma_ctx_cleanup( /*USER TO DO: CTX*/ );";
 	}
 
 }	//End of class
diff --git a/src/Ctranslator/InterleaverMEC.java b/src/Ctranslator/InterleaverMEC.java
index 1c3ebee2817d17cb80321aaf7c3adc117fd69398..7e8bb71b55ceb15291c96ace57b3d3cc2bbc54a0 100644
--- a/src/Ctranslator/InterleaverMEC.java
+++ b/src/Ctranslator/InterleaverMEC.java
@@ -63,7 +63,7 @@ public class InterleaverMEC extends TaskMEC	{
 	
 		init_code ="/***** INIT " + XOP + " *******/" + CR +
 			"void init_" + XOP + "( void )\t{" + CR + TAB +
-			"intl_ctx_init(/* TODO */);" + CR + TAB +
+			"intl_ctx_init(/*USER TODO*/);" + CR + TAB +
 			"intl_set_sv( (((INTL_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
 			"intl_set_arm( (((INTL_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
 			"intl_set_re( (((INTL_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
@@ -81,7 +81,7 @@ public class InterleaverMEC extends TaskMEC	{
 			"intl_set_pof( (((INTL_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
 			"intl_set_lenm1( (((INTL_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
 			"}" + CR;
-		cleanup_code = "intl_ctx_cleanup( /*TODO*/ );";
+		cleanup_code = "intl_ctx_cleanup( /*USER TODO*/ );";
 	}
 
 }	//End of class
diff --git a/src/Ctranslator/MapperMEC.java b/src/Ctranslator/MapperMEC.java
index 1c75bcdaffc420620895f7a32bc25e955b8f40b1..ce29d64083b0b097c7f68e7fd0c8ea1e8b6f0813 100644
--- a/src/Ctranslator/MapperMEC.java
+++ b/src/Ctranslator/MapperMEC.java
@@ -63,7 +63,7 @@ public class MapperMEC extends TaskMEC	{
 	
 		init_code ="/***** INIT " + XOP + " *******/" + CR +
 			"void init_" + XOP + "( void )\t{" + CR + TAB +
-			"mapper_ctx_init(/* TODO */);" + CR + TAB +
+			"mapper_ctx_init(/*USER TODO*/);" + CR + TAB +
 			"mapper_set_lenm1( (((MAPPER_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
 			"mapper_set_lba( (((MAPPER_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
 			"mapper_set_oba( (((MAPPER_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
@@ -76,7 +76,7 @@ public class MapperMEC extends TaskMEC	{
 			"mapper_set_n( (((MAPPER_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
 			"mapper_set_s( (((MAPPER_BUFF_TYPE*)sig[" + OD0 + "].pBuff)->base_address), (uint64_t)/*USER TODO*/ );" + CR + TAB +
 			"}" + CR;
-		cleanup_code = "mapper_ctx_cleanup(/* TODO */);";
+		cleanup_code = "mapper_ctx_cleanup(/*USER TODO*/);";
 	}
 
 }	//End of class