diff --git a/UD_any/morpho/machine.rm b/UD_any/morpho/machine.rm
index 61f4a8481c4c4426184d94484365a8d909ce22fc..19000fa7615ba6069eaa8d0615fee04b7517713a 100644
--- a/UD_any/morpho/machine.rm
+++ b/UD_any/morpho/machine.rm
@@ -1,5 +1,28 @@
 Name : Feats Machine
-Classifier : tokenizer LSTM(-1,{-3,-2,-1,0,1,2},{},{FORM,UPOS},{-1,0},{},{ID,FORM,FEATS},{1,10,10},-1,-1) {data/morpho_parts.ts}
+Classifier : morpho
+{
+  Transitions :             {data/morpho_parts.ts}
+  Network type :            LSTM
+  Unknown value threshold : -1
+  Buffer context :          {-3 -2 -1 0 1 2}
+  Stack context :           {}
+  Columns :                 {FORM UPOS}
+  Focused buffer :          {-1 0}
+  Focused stack :           {}
+  Focused columns :         {ID FORM FEATS}
+  Max nb elements :         {1 10 10}
+  Raw input left window :   -1
+  Raw input right window :  -1
+  Embeddings size :         256
+  Hidden size :             8192
+  Context LSTM size :       1024
+  Focused LSTM size :       256
+  Rawinput LSTM size :      32
+  Split trans LSTM size :   256
+  Num layers :              2
+  BiLSTM :                  true
+  LSTM dropout :            0.3
+}
 Predictions : FEATS
 Strategy : sequential
   morpho morpho NOTHING 1
diff --git a/UD_any/parser/machine.rm b/UD_any/parser/machine.rm
index 5d8e94cf77ccdccbe2e6538b32cc7be309602482..a28b2ee08c7336191789008d0d56d4dc0768ae74 100644
--- a/UD_any/parser/machine.rm
+++ b/UD_any/parser/machine.rm
@@ -1,5 +1,28 @@
 Name : Parser Machine
-Classifier : tagger RLT(15,15,4) data/parser.ts
+Classifier : parser
+{
+  Transitions :             {data/parser.ts}
+  Network type :            LSTM
+  Unknown value threshold : -1
+  Buffer context :          {-3 -2 -1 0 1 2}
+  Stack context :           {}
+  Columns :                 {FORM UPOS}
+  Focused buffer :          {-1 0}
+  Focused stack :           {-1 0}
+  Focused columns :         {ID FORM FEATS}
+  Max nb elements :         {1 10 10}
+  Raw input left window :   -1
+  Raw input right window :  -1
+  Embeddings size :         256
+  Hidden size :             8192
+  Context LSTM size :       1024
+  Focused LSTM size :       256
+  Rawinput LSTM size :      32
+  Split trans LSTM size :   256
+  Num layers :              2
+  BiLSTM :                  true
+  LSTM dropout :            0.3
+}
 Predictions : HEAD DEPREL EOS
 Strategy : sequential
   parser parser SHIFT 1
diff --git a/UD_any/tagger/machine.rm b/UD_any/tagger/machine.rm
index ac8ee82954ff07a925db9a8d5bd726d089733080..389942ea0a7704fbef59e71a22eedcbbc19e966c 100644
--- a/UD_any/tagger/machine.rm
+++ b/UD_any/tagger/machine.rm
@@ -1,5 +1,28 @@
 Name : Tagger Machine
-Classifier : tagger LSTM(-1,{-3,-2,-1,0,1,2},{},{FORM,UPOS},{-1,0},{},{ID,FORM},{1,10},-1,-1) {data/tagger.ts}
+Classifier : tagger
+{
+  Transitions :             {data/tagger.ts}
+  Network type :            LSTM
+  Unknown value threshold : -1
+  Buffer context :          {-3 -2 -1 0 1 2}
+  Stack context :           {}
+  Columns :                 {FORM UPOS}
+  Focused buffer :          {-1 0}
+  Focused stack :           {}
+  Focused columns :         {ID FORM}
+  Max nb elements :         {1 10}
+  Raw input left window :   -1
+  Raw input right window :  -1
+  Embeddings size :         256
+  Hidden size :             8192
+  Context LSTM size :       1024
+  Focused LSTM size :       256
+  Rawinput LSTM size :      32
+  Split trans LSTM size :   256
+  Num layers :              2
+  BiLSTM :                  true
+  LSTM dropout :            0.3
+}
 Predictions : UPOS
 Strategy : sequential
   tagger tagger 1
diff --git a/UD_any/tokemorpho_incr/machine.rm b/UD_any/tokemorpho_incr/machine.rm
index 45e91a4c5df7237b6efae4b37bb6d59e20c52945..0c9e1870f08f1ffb3f41fcf3908886af2718e062 100644
--- a/UD_any/tokemorpho_incr/machine.rm
+++ b/UD_any/tokemorpho_incr/machine.rm
@@ -1,5 +1,28 @@
 Name : Tokenizer, Tagger and Morpho Machine
-Classifier : toketagger LSTM(-1,{-3,-2,-1},{},{FORM,UPOS},{-1,0},{},{ID,FORM,FEATS},{1,10,10},5,5) {data/tokenizer.ts data/tagger.ts data/morpho_parts.ts}
+Classifier : tokemorpho
+{
+  Transitions :             {data/tokenizer.ts data/tagger.ts data/morpho_parts}
+  Network type :            LSTM
+  Unknown value threshold : -1
+  Buffer context :          {-3 -2 -1}
+  Stack context :           {}
+  Columns :                 {FORM UPOS}
+  Focused buffer :          {-1 0}
+  Focused stack :           {}
+  Focused columns :         {ID FORM FEATS}
+  Max nb elements :         {1 10 10}
+  Raw input left window :   5
+  Raw input right window :  5
+  Embeddings size :         256
+  Hidden size :             8192
+  Context LSTM size :       1024
+  Focused LSTM size :       256
+  Rawinput LSTM size :      32
+  Split trans LSTM size :   256
+  Num layers :              2
+  BiLSTM :                  true
+  LSTM dropout :            0.3
+}
 Splitwords : data/splitwords.ts
 Predictions : ID FORM UPOS FEATS EOS
 Strategy : incremental
diff --git a/UD_any/tokemorpho_seq/machine.rm b/UD_any/tokemorpho_seq/machine.rm
index 654d519b7e692dbb2b7044b5e0c49202702a9888..13715ac3b92315e12a1e1fb5cc2cca963c067be1 100644
--- a/UD_any/tokemorpho_seq/machine.rm
+++ b/UD_any/tokemorpho_seq/machine.rm
@@ -1,5 +1,28 @@
 Name : Tokenizer, Tagger and Morpho Machine
-Classifier : toketagger LSTM(-1,{-3,-2,-1,1,2},{},{FORM,UPOS},{-1,0},{},{ID,FORM,FEATS},{1,10,10},5,5) {data/tokenizer.ts data/tagger.ts data/morpho_parts.ts}
+Classifier : tokemorpho
+{
+  Transitions :             {data/tokenizer.ts data/tagger.ts data/morpho_parts}
+  Network type :            LSTM
+  Unknown value threshold : -1
+  Buffer context :          {-3 -2 -1 1 2}
+  Stack context :           {}
+  Columns :                 {FORM UPOS}
+  Focused buffer :          {-1 0}
+  Focused stack :           {}
+  Focused columns :         {ID FORM FEATS}
+  Max nb elements :         {1 10 10}
+  Raw input left window :   5
+  Raw input right window :  5
+  Embeddings size :         256
+  Hidden size :             8192
+  Context LSTM size :       1024
+  Focused LSTM size :       256
+  Rawinput LSTM size :      32
+  Split trans LSTM size :   256
+  Num layers :              2
+  BiLSTM :                  true
+  LSTM dropout :            0.3
+}
 Splitwords : data/splitwords.ts
 Predictions : ID FORM UPOS FEATS EOS
 Strategy : sequential
diff --git a/UD_any/tokenizer/machine.rm b/UD_any/tokenizer/machine.rm
index 91c03318486f114be3ee81f1d31ede40689b9847..afadef57edadf067e198e4a479b2f0100f7a2876 100644
--- a/UD_any/tokenizer/machine.rm
+++ b/UD_any/tokenizer/machine.rm
@@ -1,5 +1,28 @@
 Name : Tokenizer Machine
-Classifier : tokenizer LSTM(-1,{-3,-2,-1},{},{FORM},{-1,0},{},{ID,FORM},{1,10},5,5) {data/tokenizer.ts}
+Classifier : tokenizer
+{
+  Transitions :             {data/tokenizer.ts}
+  Network type :            LSTM
+  Unknown value threshold : -1
+  Buffer context :          {-3 -2 -1}
+  Stack context :           {}
+  Columns :                 {FORM}
+  Focused buffer :          {-1 0}
+  Focused stack :           {}
+  Focused columns :         {ID FORM}
+  Max nb elements :         {1 10}
+  Raw input left window :   5
+  Raw input right window :  5
+  Embeddings size :         256
+  Hidden size :             8192
+  Context LSTM size :       1024
+  Focused LSTM size :       256
+  Rawinput LSTM size :      32
+  Split trans LSTM size :   256
+  Num layers :              2
+  BiLSTM :                  true
+  LSTM dropout :            0.3
+}
 Splitwords : data/splitwords.ts
 Predictions : ID FORM EOS
 Strategy : sequential