diff --git a/UD_fr-GSD/morpho/error_morpho.cla b/UD_fr-GSD/morpho/error_morpho.cla
index 0042b16e5e6e8cb0cc5578d01b797b48097612e1..a618cfbb621daf735581fb031dd4faba7310b9fc 100644
--- a/UD_fr-GSD/morpho/error_morpho.cla
+++ b/UD_fr-GSD/morpho/error_morpho.cla
@@ -3,5 +3,5 @@ Type : Prediction
 Oracle : none
 Feature Model : error_morpho.fm
 Action Set : error_morpho.as
-Topology : R(500,RELU,0.3)
-Batchsize : 50
+Topology : M(500,RELU,0.3)
+Batchsize : 1
diff --git a/UD_fr-GSD/morpho/machine.tm b/UD_fr-GSD/morpho/machine.tm
index 530fada046f062d3782971c3eb121d17bfa5e67f..7af22171d2c4151bffc121cd2dc48e6ef3e21205 100644
--- a/UD_fr-GSD/morpho/machine.tm
+++ b/UD_fr-GSD/morpho/machine.tm
@@ -1,8 +1,12 @@
-Name : Morpho Machine
+Name : Morpho with error correction
 Dicts : morpho.dicts
 %CLASSIFIERS
 morpho morpho.cla
+error_morpho error_morpho.cla
 %STATES
-morpho1 morpho
+morpho morpho
+error_morpho error_morpho
 %TRANSITIONS
-morpho1 morpho1 +1 *
+morpho error_morpho 0 *
+error_morpho morpho 0 BACK
+error_morpho morpho 1 *
diff --git a/UD_fr-GSD/morpho/morpho.fm b/UD_fr-GSD/morpho/morpho.fm
index 3e542b814ffb5f185c3949d4ce25d8145a1b6273..d52d03c318f202dcdf87ba610183a43dab2db23d 100644
--- a/UD_fr-GSD/morpho/morpho.fm
+++ b/UD_fr-GSD/morpho/morpho.fm
@@ -29,10 +29,10 @@ b.0#FORM.PART.2.2
 b.0#FORM.PART.3.3
 # ERROR CORRECTION
 b.1#POS
-#b.1#MORPHO
+b.1#MORPHO
 b.2#POS
-#b.2#MORPHO
+b.2#MORPHO
 b.3#POS
-#b.3#MORPHO
+b.3#MORPHO
 b.4#POS
-#b.4#MORPHO
+b.4#MORPHO
diff --git a/UD_fr-GSD/tagparser_systematic/machine.tm b/UD_fr-GSD/tagparser_systematic/machine.tm
index c2065c17e61a44a1bd1c6bae05aef3c0a0077ae2..e30fc759f556480181e718633bd81d63bb835455 100644
--- a/UD_fr-GSD/tagparser_systematic/machine.tm
+++ b/UD_fr-GSD/tagparser_systematic/machine.tm
@@ -1,4 +1,4 @@
-Name : Tagger, Morpho, Lemmatizer, Parser with error correction
+Name : Tagger, Morpho, Lemma and Parser Machine
 Dicts : tagparser.dicts
 %CLASSIFIERS
 tagger tagger.cla
@@ -7,37 +7,23 @@ signature signature.cla
 lemma_lookup lemmatizer_lookup.cla
 lemma_rules lemmatizer_rules.cla
 parser parser.cla
-error_tagger error_tagger.cla
-error_morpho error_morpho.cla
-error_parser error_parser.cla
 %STATES
 signature signature
 tagger tagger
-error_tagger error_tagger
 morpho morpho
-error_morpho error_morpho
 lemma_lookup lemma_lookup
 lemma_rules lemma_rules
 parser parser
-error_parser_stay error_parser
-error_parser_move error_parser
 %TRANSITIONS
 signature tagger 0 *
-tagger error_tagger 0 *
-error_tagger tagger 0 BACK
-error_tagger morpho 0 *
-morpho error_morpho 0 *
-error_morpho morpho 0 BACK
-error_morpho lemma_lookup 0 *
+tagger morpho 0 *
+morpho lemma_lookup 0 *
 lemma_lookup parser 0 *
 lemma_lookup lemma_rules 0 NOTFOUND
 lemma_rules parser 0 *
-parser error_parser_stay 0 LEFT
-parser error_parser_stay 0 EOS
-parser error_parser_stay 0 REDUCE
-parser error_parser_stay 0 ROOT
-parser error_parser_move 0 SHIFT
-parser error_parser_move 0 RIGHT
-error_parser_stay parser 0 *
-error_parser_move parser +1 BACK
-error_parser_move signature +1 *
+parser parser 0 LEFT
+parser parser 0 EOS
+parser parser 0 REDUCE
+parser parser 0 ROOT
+parser signature +1 SHIFT
+parser signature +1 RIGHT
diff --git a/UD_fr-GSD/tagparser_systematic/morpho.fm b/UD_fr-GSD/tagparser_systematic/morpho.fm
index 28cb3ecdd7d75e1d16a0946867b0f01620127972..6293938ac4ac21c28b60af1ea2afc2f0dc73d6ee 100644
--- a/UD_fr-GSD/tagparser_systematic/morpho.fm
+++ b/UD_fr-GSD/tagparser_systematic/morpho.fm
@@ -30,24 +30,24 @@ b.0#FORM.PART.1.1
 b.0#FORM.PART.2.2
 b.0#FORM.PART.3.3
 # ERROR CORRECTION
-b.1.ldep#FORM.fasttext
-b.1.ldep#POS
-b.1.ldep#MORPHO
-b.1.ldep#LABEL
-b.1#LABEL
-b.1.gov#POS
-b.1.gov#MORPHO
-b.1#POS
-b.1#MORPHO
-b.2.ldep#FORM.fasttext
-b.2.ldep#POS
-b.2.ldep#MORPHO
-b.2.ldep#LABEL
-b.2#LABEL
-b.2.gov#POS
-b.2.gov#MORPHO
-b.2#POS
-b.2#MORPHO
+#b.1.ldep#FORM.fasttext
+#b.1.ldep#POS
+#b.1.ldep#MORPHO
+#b.1.ldep#LABEL
+#b.1#LABEL
+#b.1.gov#POS
+#b.1.gov#MORPHO
+#b.1#POS
+#b.1#MORPHO
+#b.2.ldep#FORM.fasttext
+#b.2.ldep#POS
+#b.2.ldep#MORPHO
+#b.2.ldep#LABEL
+#b.2#LABEL
+#b.2.gov#POS
+#b.2.gov#MORPHO
+#b.2#POS
+#b.2#MORPHO
 # Features methode incrementale
 #s.0#FORM.fasttext
 #s.1#FORM.fasttext
diff --git a/UD_fr-GSD/tagparser_systematic/parser.fm b/UD_fr-GSD/tagparser_systematic/parser.fm
index 6067bc6418e3fab517dcb7e9f8053ae8e12f2956..9543033be96c190169012cc8d80f61343b60b4d9 100644
--- a/UD_fr-GSD/tagparser_systematic/parser.fm
+++ b/UD_fr-GSD/tagparser_systematic/parser.fm
@@ -96,15 +96,15 @@ tc.2
 tc.3
 tc.4
 # ERROR CORRECTION
-b.1.ldep#LEMMA.fasttext
-b.1.ldep#POS
-b.1.ldep#MORPHO
-b.1.ldep#LABEL
-b.1#LABEL
-b.1.gov#POS
-b.1.gov#MORPHO
-b.1#POS
-b.1#MORPHO
+#b.1.ldep#LEMMA.fasttext
+#b.1.ldep#POS
+#b.1.ldep#MORPHO
+#b.1.ldep#LABEL
+#b.1#LABEL
+#b.1.gov#POS
+#b.1.gov#MORPHO
+#b.1#POS
+#b.1#MORPHO
 # More feats
 b.-2#LABEL
 b.-1#LABEL
diff --git a/UD_fr-GSD/tagparser_systematic/tagger.fm b/UD_fr-GSD/tagparser_systematic/tagger.fm
index 5259dc222aee632cc08524dabe5f503908a46769..f61729c0591c26396afa8078238b591d0f756d86 100644
--- a/UD_fr-GSD/tagparser_systematic/tagger.fm
+++ b/UD_fr-GSD/tagparser_systematic/tagger.fm
@@ -31,22 +31,22 @@ b.0#FORM.PART.1.1
 b.0#FORM.PART.2.2
 b.0#FORM.PART.3.3
 # ERROR CORRECTION
-b.1.ldep#FORM.fasttext
-b.1.ldep#POS
-b.1.ldep#MORPHO
-b.1.ldep#LABEL
-b.1#LABEL
-b.1.gov#POS
-b.1.gov#MORPHO
-b.1#POS
-b.2.ldep#FORM.fasttext
-b.2.ldep#POS
-b.2.ldep#MORPHO
-b.2.ldep#LABEL
-b.2#LABEL
-b.2.gov#POS
-b.2.gov#MORPHO
-b.2#POS
+#b.1.ldep#FORM.fasttext
+#b.1.ldep#POS
+#b.1.ldep#MORPHO
+#b.1.ldep#LABEL
+#b.1#LABEL
+#b.1.gov#POS
+#b.1.gov#MORPHO
+#b.1#POS
+#b.2.ldep#FORM.fasttext
+#b.2.ldep#POS
+#b.2.ldep#MORPHO
+#b.2.ldep#LABEL
+#b.2#LABEL
+#b.2.gov#POS
+#b.2.gov#MORPHO
+#b.2#POS
 # Features methode incrementale
 #s.0#FORM.fasttext
 #s.1#FORM.fasttext