diff --git a/src/ddtranslatorSoclib/AvatarConnector.java b/src/ddtranslatorSoclib/AvatarConnector.java
index 5f6f39afaff057d36274c9eb9c5a03c3b2c43d50..3cbdc9168aed0fb6e19bf07ea105133f148995fe 100755
--- a/src/ddtranslatorSoclib/AvatarConnector.java
+++ b/src/ddtranslatorSoclib/AvatarConnector.java
@@ -18,7 +18,7 @@ public class AvatarConnector{
     }
 
     AvatarConnectingPoint getconectingPoint1(){
-      return connectingPoint2;
+      return connectingPoint1;
     }
 
     AvatarConnectingPoint getconectingPoint2(){
diff --git a/src/ddtranslatorSoclib/toTopCell/TopCellGenerator.java b/src/ddtranslatorSoclib/toTopCell/TopCellGenerator.java
index 982e0800959dffc3413c5fbbccbd82b1e6178764..86dd16cc5d49c0403a086b3a3f8564509ad0e203 100755
--- a/src/ddtranslatorSoclib/toTopCell/TopCellGenerator.java
+++ b/src/ddtranslatorSoclib/toTopCell/TopCellGenerator.java
@@ -49,6 +49,7 @@ public class TopCellGenerator
 
 	public String generateTopCell() {
 	    String icn;
+
 	    /* first test validity of the hardware platform*/
             if(TopCellGenerator.avatardd.getNbCPU()==0){
 		    System.out.println("***Warning: require at least one CPU***");
@@ -108,7 +109,6 @@ public class TopCellGenerator
 	}
 
     public void saveFile(String path) {
-
 		try {
           System.err.println(path + GENERATED_PATH + "top.cc");
 			FileWriter fw = new FileWriter(path + GENERATED_PATH + "/top.cc");
@@ -119,6 +119,7 @@ public class TopCellGenerator
 		}
 		saveFileDeploy(path);
 		saveFileProcinfo(path);
+		saveFileNBproc(path);
 	}
 
     public void saveFileDeploy(String path) {