diff --git a/UD_any/tagparser_sequential_strong/errorCorrection.tm b/UD_any/tagparser_sequential_strong/errorCorrection.tm
new file mode 100644
index 0000000000000000000000000000000000000000..15948365f4912e670d17987a73f6d4925dccc4ff
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/errorCorrection.tm
@@ -0,0 +1,39 @@
+Name : Tagger, Morpho, Lemmatizer, Parser with error correction
+Dicts : tagparser.dicts
+%CLASSIFIERS
+tagger tagger.cla
+morpho morpho.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
+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
+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 *
+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 0 BACK
diff --git a/UD_any/tagparser_sequential_strong/error_morpho.as b/UD_any/tagparser_sequential_strong/error_morpho.as
new file mode 100644
index 0000000000000000000000000000000000000000..e9182f3bc4fd349a75722301d1ee825d7de8fe70
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/error_morpho.as
@@ -0,0 +1,5 @@
+EPSILON
+BACK 1
+BACK 2
+BACK 3
+BACK 4
diff --git a/UD_any/tagparser_sequential_strong/error_morpho.cla b/UD_any/tagparser_sequential_strong/error_morpho.cla
new file mode 100644
index 0000000000000000000000000000000000000000..51d20a3f0bae47e59c2f9df679b7c679bf4f3d73
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/error_morpho.cla
@@ -0,0 +1,7 @@
+Name : Error_Morpho
+Type : Prediction
+Oracle : none
+Feature Model : error_morpho.fm
+Action Set : error_morpho.as
+Topology : M(500,RELU,0.3)
+Batchsize : 10
diff --git a/UD_any/tagparser_sequential_strong/error_parser.as b/UD_any/tagparser_sequential_strong/error_parser.as
new file mode 100644
index 0000000000000000000000000000000000000000..e9182f3bc4fd349a75722301d1ee825d7de8fe70
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/error_parser.as
@@ -0,0 +1,5 @@
+EPSILON
+BACK 1
+BACK 2
+BACK 3
+BACK 4
diff --git a/UD_any/tagparser_sequential_strong/error_parser.cla b/UD_any/tagparser_sequential_strong/error_parser.cla
new file mode 100644
index 0000000000000000000000000000000000000000..99c1b13a105443e9de413914269062f8bdee1aea
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/error_parser.cla
@@ -0,0 +1,7 @@
+Name : Error_Parser
+Type : Prediction
+Oracle : none
+Feature Model : error_parser.fm
+Action Set : error_parser.as
+Topology : M(500,RELU,0.3)
+Batchsize : 10
diff --git a/UD_any/tagparser_sequential_strong/error_tagger.as b/UD_any/tagparser_sequential_strong/error_tagger.as
new file mode 100644
index 0000000000000000000000000000000000000000..e9182f3bc4fd349a75722301d1ee825d7de8fe70
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/error_tagger.as
@@ -0,0 +1,5 @@
+EPSILON
+BACK 1
+BACK 2
+BACK 3
+BACK 4
diff --git a/UD_any/tagparser_sequential_strong/error_tagger.cla b/UD_any/tagparser_sequential_strong/error_tagger.cla
new file mode 100644
index 0000000000000000000000000000000000000000..b3236e687b05f4efe41272163713ccd21a0dd047
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/error_tagger.cla
@@ -0,0 +1,7 @@
+Name : Error_Tagger
+Type : Prediction
+Oracle : none
+Feature Model : error_tagger.fm
+Action Set : error_tagger.as
+Topology : M(500,RELU,0.3)
+Batchsize : 10
diff --git a/UD_any/tagparser_sequential_strong/lemmatizer_case.cla b/UD_any/tagparser_sequential_strong/lemmatizer_case.cla
new file mode 100644
index 0000000000000000000000000000000000000000..0fb2cc4292542542c2943b9ac9ff8c32534dc0fd
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/lemmatizer_case.cla
@@ -0,0 +1,7 @@
+Name : Lemmatizer_Case
+Type : Prediction
+Oracle : lemma_case
+Feature Model : data/feature_models/lemmatizer_rules.fm
+Action Set : data/lemmatizer_case.as
+Topology : (300,RELU,0.1)
+Dynamic : yes
diff --git a/UD_any/tagparser_sequential_strong/lemmatizer_lookup.cla b/UD_any/tagparser_sequential_strong/lemmatizer_lookup.cla
new file mode 100644
index 0000000000000000000000000000000000000000..41f63b2bdd7c6f77b01de9b737396b6302adf0cb
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/lemmatizer_lookup.cla
@@ -0,0 +1,4 @@
+Name : Lemmatizer_Lookup
+Type : Information
+Oracle : lemma_lookup
+Oracle Filename : data/maca_trans_lemmatizer_exceptions.fplm
diff --git a/UD_any/tagparser_sequential_strong/lemmatizer_rules.cla b/UD_any/tagparser_sequential_strong/lemmatizer_rules.cla
new file mode 100644
index 0000000000000000000000000000000000000000..7e5320d88ecb7b69af8bcc0072ccc273b1a71f8d
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/lemmatizer_rules.cla
@@ -0,0 +1,7 @@
+Name : Lemmatizer_Rules
+Type : Prediction
+Oracle : lemma_rules
+Feature Model : data/feature_models/lemmatizer_rules.fm
+Action Set : data/lemmatizer_rules.as
+Topology : (1000,RELU,0.3)
+Dynamic : yes
diff --git a/UD_any/tagparser_sequential_strong/machine.tm b/UD_any/tagparser_sequential_strong/machine.tm
new file mode 100644
index 0000000000000000000000000000000000000000..f1c0b0e1433625567abc923c9d41251539119962
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/machine.tm
@@ -0,0 +1,31 @@
+Name : Tagger, Morpho, Lemmatizer and Parser sequential Machine
+Dicts : tagparser.dicts
+%CLASSIFIERS
+strategy strategy.cla
+tagger tagger.cla
+morpho morpho.cla
+lemmatizer_lookup lemmatizer_lookup.cla
+lemmatizer_rules lemmatizer_rules.cla
+lemmatizer_case lemmatizer_case.cla
+parser parser.cla
+%STATES
+strategy strategy
+tagger tagger
+morpho morpho
+lemmatizer_lookup lemmatizer_lookup
+lemmatizer_rules lemmatizer_rules
+lemmatizer_case lemmatizer_case
+parser parser
+%TRANSITIONS
+strategy tagger MOVE tagger
+strategy morpho MOVE morpho
+strategy lemmatizer_lookup MOVE lemmatizer_lookup
+strategy lemmatizer_rules MOVE lemmatizer_rules
+strategy lemmatizer_case MOVE lemmatizer_case
+strategy parser MOVE parser
+tagger strategy *
+morpho strategy *
+lemmatizer_lookup strategy *
+lemmatizer_case strategy *
+lemmatizer_rules strategy *
+parser strategy *
diff --git a/UD_any/tagparser_sequential_strong/morpho.cla b/UD_any/tagparser_sequential_strong/morpho.cla
new file mode 100644
index 0000000000000000000000000000000000000000..e31087cde10bc7038b687ee570217971ed251d2f
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/morpho.cla
@@ -0,0 +1,7 @@
+Name : Morpho
+Type : Prediction
+Oracle : morpho
+Feature Model : data/feature_models/morpho.fm
+Action Set : data/morpho_parts.as
+Topology : (1000,RELU,0.3)
+Dynamic : yes
diff --git a/UD_any/tagparser_sequential_strong/normal.tm b/UD_any/tagparser_sequential_strong/normal.tm
new file mode 100644
index 0000000000000000000000000000000000000000..f1c0b0e1433625567abc923c9d41251539119962
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/normal.tm
@@ -0,0 +1,31 @@
+Name : Tagger, Morpho, Lemmatizer and Parser sequential Machine
+Dicts : tagparser.dicts
+%CLASSIFIERS
+strategy strategy.cla
+tagger tagger.cla
+morpho morpho.cla
+lemmatizer_lookup lemmatizer_lookup.cla
+lemmatizer_rules lemmatizer_rules.cla
+lemmatizer_case lemmatizer_case.cla
+parser parser.cla
+%STATES
+strategy strategy
+tagger tagger
+morpho morpho
+lemmatizer_lookup lemmatizer_lookup
+lemmatizer_rules lemmatizer_rules
+lemmatizer_case lemmatizer_case
+parser parser
+%TRANSITIONS
+strategy tagger MOVE tagger
+strategy morpho MOVE morpho
+strategy lemmatizer_lookup MOVE lemmatizer_lookup
+strategy lemmatizer_rules MOVE lemmatizer_rules
+strategy lemmatizer_case MOVE lemmatizer_case
+strategy parser MOVE parser
+tagger strategy *
+morpho strategy *
+lemmatizer_lookup strategy *
+lemmatizer_case strategy *
+lemmatizer_rules strategy *
+parser strategy *
diff --git a/UD_any/tagparser_sequential_strong/parser.cla b/UD_any/tagparser_sequential_strong/parser.cla
new file mode 100644
index 0000000000000000000000000000000000000000..2d7c747ba0feecca8b5927729ae68ad97bf070ec
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/parser.cla
@@ -0,0 +1,7 @@
+Name : Parser
+Type : Prediction
+Oracle : parser
+Feature Model : data/feature_models/parser.fm
+Action Set : data/parser.as
+Topology : (1000,RELU,0.3)
+Dynamic : yes
diff --git a/UD_any/tagparser_sequential_strong/strategy.cla b/UD_any/tagparser_sequential_strong/strategy.cla
new file mode 100644
index 0000000000000000000000000000000000000000..4aef7ab6ee1bab4d7d3b679804ec66d402f4a52f
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/strategy.cla
@@ -0,0 +1,4 @@
+Name : Strategy
+Type : Information
+Oracle : strategy_tagger,morpho,lemmatizer,parser_sequential
+Oracle Filename : none
diff --git a/UD_any/tagparser_sequential_strong/tagger.cla b/UD_any/tagparser_sequential_strong/tagger.cla
new file mode 100644
index 0000000000000000000000000000000000000000..50b063ea6b27cd2bed46b24820361723f7f3a548
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/tagger.cla
@@ -0,0 +1,7 @@
+Name : Tagger
+Type : Prediction
+Oracle : tagger
+Feature Model : data/feature_models/tagger.fm
+Action Set : data/tagger.as
+Topology : (1000,RELU,0.3)
+Dynamic : yes
diff --git a/UD_any/tagparser_sequential_strong/tagparser.dicts b/UD_any/tagparser_sequential_strong/tagparser.dicts
new file mode 100644
index 0000000000000000000000000000000000000000..06343655036e31210ba605ca7a2abdd486529b08
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/tagparser.dicts
@@ -0,0 +1,87 @@
+#Name   Dimension Mode     #
+############################
+# TAGGER
+Tagger_actions 30        Embeddings _
+Tagger_bool    30        Embeddings _
+Tagger_int     30        Embeddings _
+Tagger_eos     30        Embeddings _
+Tagger_gov     30        Embeddings _
+Tagger_pos     30        Embeddings _
+Tagger_form    100       Embeddings _
+Tagger_form.f  100       Embeddings _
+Tagger_lemma   30        Embeddings _
+Tagger_letters 30        Embeddings _
+Tagger_labels  30        Embeddings _
+Tagger_morpho  30        Embeddings _
+# MORPHO
+Morpho_actions 30        Embeddings _
+Morpho_bool    30        Embeddings _
+Morpho_int     30        Embeddings _
+Morpho_eos     30        Embeddings _
+Morpho_gov     30        Embeddings _
+Morpho_pos     30        Embeddings _
+Morpho_form    30        Embeddings _
+Morpho_form.f  100       Embeddings _
+Morpho_lemma   30        Embeddings _
+Morpho_letters 30        Embeddings _
+Morpho_labels  30        Embeddings _
+Morpho_morpho  30        Embeddings _
+# LEMMATIZER
+Lemmatizer_Rules_form    100       Embeddings
+Lemmatizer_Rules_letters 30        Embeddings
+Lemmatizer_Rules_pos     30        Embeddings
+Lemmatizer_Rules_morpho  30        Embeddings
+# LEMMATIZER
+Lemmatizer_Case_form    100       Embeddings
+Lemmatizer_Case_letters 30        Embeddings
+Lemmatizer_Case_pos     30        Embeddings
+Lemmatizer_Case_morpho  30        Embeddings
+# PARSER
+Parser_actions 30        Embeddings _
+Parser_bool    30        Embeddings _
+Parser_int     30        Embeddings _
+Parser_eos     30        Embeddings _
+Parser_gov     30        Embeddings _
+Parser_pos     30        Embeddings _
+Parser_form    100       Embeddings _
+Parser_form.f  100       Embeddings _
+Parser_lemma   100       Embeddings _
+Parser_letters 30        Embeddings _
+Parser_labels  30        Embeddings _
+Parser_morpho  30        Embeddings _
+# ERROR_TAGGER
+Error_Tagger_actions 18        Embeddings _
+Error_Tagger_bool    16        Embeddings _
+Error_Tagger_int     16        Embeddings _
+Error_Tagger_eos     16        Embeddings _
+Error_Tagger_gov     16        Embeddings _
+Error_Tagger_pos     18        Embeddings _
+Error_Tagger_form    30        Embeddings _
+Error_Tagger_lemma   30        Embeddings _
+Error_Tagger_letters 30        Embeddings _
+Error_Tagger_labels  18        Embeddings _
+Error_Tagger_morpho  22        Embeddings _
+# ERROR_MORPHO
+Error_Morpho_actions 18        Embeddings _
+Error_Morpho_bool    16        Embeddings _
+Error_Morpho_int     16        Embeddings _
+Error_Morpho_eos     16        Embeddings _
+Error_Morpho_gov     16        Embeddings _
+Error_Morpho_pos     18        Embeddings _
+Error_Morpho_form    30        Embeddings _
+Error_Morpho_lemma   30        Embeddings _
+Error_Morpho_letters 30        Embeddings _
+Error_Morpho_labels  18        Embeddings _
+Error_Morpho_morpho  22        Embeddings _
+# ERROR_PARSER
+Error_Parser_actions 18        Embeddings _
+Error_Parser_bool    16        Embeddings _
+Error_Parser_int     16        Embeddings _
+Error_Parser_eos     16        Embeddings _
+Error_Parser_gov     16        Embeddings _
+Error_Parser_pos     18        Embeddings _
+Error_Parser_form    30        Embeddings _
+Error_Parser_lemma   30        Embeddings _
+Error_Parser_letters 30        Embeddings _
+Error_Parser_labels  18        Embeddings _
+Error_Parser_morpho  22        Embeddings _
diff --git a/UD_any/tagparser_sequential_strong/test.bd b/UD_any/tagparser_sequential_strong/test.bd
new file mode 100644
index 0000000000000000000000000000000000000000..f840332126dcc0452d7860e00688bccdde7b99f0
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/test.bd
@@ -0,0 +1,11 @@
+#Index Name   ref/hyp dict    Policy   Must print?#
+###################################################
+0      ID     hyp     none    Final    1
+1      FORM   ref     form    Final    1
+3      POS    hyp     pos     Final    1
+4      XPOS   hyp     pos     Final    1
+5      MORPHO hyp     morpho  Final    1
+2      LEMMA  hyp     form    Final    1
+6      GOV    hyp     int     Final    1
+7      LABEL  hyp     labels  Final    1
+0      EOS    hyp     eos     Final    0
diff --git a/UD_any/tagparser_sequential_strong/train.bd b/UD_any/tagparser_sequential_strong/train.bd
new file mode 100644
index 0000000000000000000000000000000000000000..b4073cc23be3d21a9c62446f17a1ca5dc8bc72fa
--- /dev/null
+++ b/UD_any/tagparser_sequential_strong/train.bd
@@ -0,0 +1,11 @@
+#Index Name   ref/hyp dict    Policy   Must print?#
+###################################################
+0      ID     hyp     none    FromZero 1
+1      FORM   ref     form    FromZero 1
+3      POS    hyp     pos     FromZero 1
+4      XPOS   hyp     pos     FromZero 1
+5      MORPHO hyp     morpho  FromZero 1
+2      LEMMA  hyp     form    FromZero 1
+6      GOV    hyp     int     FromZero 1
+7      LABEL  hyp     labels  FromZero 1
+0      EOS    hyp     eos     FromZero 0