diff --git a/maca_export/README.txt b/maca_export/README.txt
index dad1599a26da5f4e05f1578ebc2a7dedc860da9d..1fc365521af85c96af7836ccb62170c3c2678626 100644
--- a/maca_export/README.txt
+++ b/maca_export/README.txt
@@ -5,11 +5,15 @@ set environment variable MACAON_DIR
     export MACAON_DIR=/home/jeuh6401/SemanticData/macaon/maca_data2
 
 
-    cd macaon2/maca_export/example
-
 Adapt the lines like mt = MacaonTagger.MacaonTransTagger("fr", "fr/eval/wplgfs.mcd")
-    ./example.py
+then:
+
+    cd maca_data2
+    ../macaon2/maca_export/example/example.py
 
 
+another test programme:
+    cd maca_data2
+    ../macaon2/build/maca_export/src/testcxx jh-seq jh-seq/eval/wplgfs.mcd ../macaon2/maca_export/src/test-0.mcf 
 
 
diff --git a/maca_export/example/example.py b/maca_export/example/example.py
index 335296675a7c14b4883155a1b89a1e7d98fe41fe..03f7aa43df1f2dcc950c64cec5c0c352e3647b11 100755
--- a/maca_export/example/example.py
+++ b/maca_export/example/example.py
@@ -17,9 +17,9 @@ import MacaonLemmatizer
 import MacaonParser
 
 # for this example you should be in maca_data2
-mt = MacaonTagger.MacaonTransTagger("fr", "fr/eval/wplgfs.mcd")
-ml = MacaonLemmatizer.MacaonTransLemmatizer("fr", "fr/eval/wplgfs.mcd")
-mp = MacaonParser.MacaonTransParser("fr", "fr/eval/wplgfs.mcd")
+mt = MacaonTagger.MacaonTransTagger("jh-seq", "jh-seq/eval/wplgfs.mcd")
+ml = MacaonLemmatizer.MacaonTransLemmatizer("jh-seq", "jh-seq/eval/wplgfs.mcd")
+mp = MacaonParser.MacaonTransParser("jh-seq", "jh-seq/eval/wplgfs.mcd")
 
 mcf="""La
 grosse
diff --git a/maca_export/src/test.cc b/maca_export/src/test.cc
index 550a6879a4bbc4fb30dbcd276992b3c4d9231e0c..e7e9c8ac289ee76689f4dbd97968df471374f85d 100644
--- a/maca_export/src/test.cc
+++ b/maca_export/src/test.cc
@@ -19,8 +19,8 @@ int main(int argc, char *argv[]) {
 	return 1;
     }
 
-    //MacaonTransTagger *mt = new MacaonTransTagger(argv[1], argv[2]);
-    //MacaonTransLemmatizer *ml = new MacaonTransLemmatizer(argv[1], argv[2]);
+    MacaonTransTagger *mt = new MacaonTransTagger(argv[1], argv[2]);
+    MacaonTransLemmatizer *ml = new MacaonTransLemmatizer(argv[1], argv[2]);
     MacaonTransParser *mp = new MacaonTransParser(argv[1], argv[2]);
 
     ifstream ifp(argv[3]);
@@ -31,13 +31,15 @@ int main(int argc, char *argv[]) {
 	text += line + "\n";
     }
 
-    //const char *tags = mt->tagmcf(text.c_str());
-    //const char *lemmas = ml->lemmatizemcf(tags);
-    //const char *deps = mp->parsemcf(lemmas);
-    const char *deps = mp->parsemcf(text.c_str());
-
+    const char *tags = mt->tagmcf(text.c_str());
+    //cout << tags << endl;
+    const char *lemmas = ml->lemmatizemcf(tags);
+    const char *deps = mp->parsemcf(lemmas);
+    //const char *deps = mp->parsemcf(text.c_str());
     cout << deps << endl;
+
+
+    delete mt;
+    delete ml;
     delete mp;
-    //delete ml;
-    //delete mt;
 }
diff --git a/maca_export/tagger/maca_trans_tagger_export.cc b/maca_export/tagger/maca_trans_tagger_export.cc
index 8265743c3028c9e1b9a4466256f3dc778025c217..a4cb81be84ec48a1cbaf1685aea3452210c96f87 100644
--- a/maca_export/tagger/maca_trans_tagger_export.cc
+++ b/maca_export/tagger/maca_trans_tagger_export.cc
@@ -21,6 +21,8 @@ MacaonTransTagger::MacaonTransTagger(char *lg, char *mcd) {
     char * argv[] = { (char *)"initParser",
 		      (char *)"-L", lg,
 		      (char *)"-C", mcd,
+		      //(char *)"--debug",
+		      //(char *)"-v",
 	0
     };
 
@@ -126,7 +128,7 @@ void MacaonTransTagger::simple_decoder_tagger(context *ctx, const char *mcfStrin
 	    add_signature_to_words_in_word_buffer(c->bf, ctx->f2p); 
 
 	b0 = word_buffer_b0(c->bf);
-	postag = word_get_pos(b0);
+	postag = -1; //word_get_pos(b0);
 
 	if(ctx->debug_mode){
 	    fprintf(stderr, "***********************************\n");
@@ -179,7 +181,7 @@ void MacaonTransTagger::print_word(word *w, mcd *mcd_struct, dico *dico_pos, int
 	token = strtok(buffer, "\t");
 	col_nb = 0;
 	while(token){
-	    if(col_nb != 0) printf("\t");
+	    if(col_nb != 0) fprintf(outstream, "\t");
 	    if(col_nb == mcd_get_pos_col(mcd_struct))
 		fprintf(outstream, "%s", dico_int2string(dico_pos, postag));
 	    else