diff --git a/.renku/workflow/4314b4d0e7b44cfaa6b73ee06e50fd4a_python.cwl b/.renku/workflow/4314b4d0e7b44cfaa6b73ee06e50fd4a_python.cwl
new file mode 100644
index 0000000000000000000000000000000000000000..3e6763080b179c0f498d38df44922bf4705cefd5
--- /dev/null
+++ b/.renku/workflow/4314b4d0e7b44cfaa6b73ee06e50fd4a_python.cwl
@@ -0,0 +1,85 @@
+arguments: []
+baseCommand:
+- python
+class: CommandLineTool
+cwlVersion: v1.0
+hints: []
+inputs:
+  input_1:
+    default:
+      class: File
+      path: ../../src/python/run_train_ner.py
+    inputBinding:
+      position: 1
+      separate: true
+      shellQuote: true
+    streamable: false
+    type: File
+  input_2:
+    default: de_core_news_sm
+    inputBinding:
+      position: 2
+      prefix: -m
+      separate: true
+      shellQuote: true
+    streamable: false
+    type: string
+  input_3:
+    default: 100
+    inputBinding:
+      position: 3
+      prefix: -n
+      separate: true
+      shellQuote: true
+    streamable: false
+    type: int
+  input_4:
+    default:
+      class: File
+      path: ../../data/train_NER/1891_20026449_corrected_german.txt
+    inputBinding:
+      position: 4
+      prefix: -t
+      separate: true
+      shellQuote: true
+    streamable: false
+    type: File
+  input_5:
+    default: data/train_NER/models/de_1891_20026449
+    inputBinding:
+      position: 5
+      prefix: -o
+      separate: true
+      shellQuote: true
+    streamable: false
+    type: string
+  input_6:
+    default: data/train_NER/1891_20026449_corrected_german_trained.txt
+    inputBinding:
+      position: 6
+      prefix: -u
+      separate: true
+      shellQuote: true
+    streamable: false
+    type: string
+outputs:
+  output_0:
+    outputBinding:
+      glob: $(inputs.input_6)
+    streamable: false
+    type: File
+  output_1:
+    outputBinding:
+      glob: $(inputs.input_5)
+    streamable: false
+    type: Directory
+permanentFailCodes: []
+requirements:
+- class: InlineJavascriptRequirement
+- class: InitialWorkDirRequirement
+  listing:
+  - entry: '$({"listing": [], "class": "Directory"})'
+    entryname: data/train_NER/models/de_1891_20026449
+    writable: true
+successCodes: []
+temporaryFailCodes: []
diff --git a/data/train_NER/1891_20026449_corrected_german_trained.txt b/data/train_NER/1891_20026449_corrected_german_trained.txt
new file mode 100644
index 0000000000000000000000000000000000000000..48b69e22e5b1593162510958a4a6fd4e26511c1b
--- /dev/null
+++ b/data/train_NER/1891_20026449_corrected_german_trained.txt
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c2e9bf6f23cc512f714b5c3f458c31646701be0cd511a4c553eb2d805d8c457f
+size 132546
diff --git a/data/train_NER/models/de_1891_20026449/meta.json b/data/train_NER/models/de_1891_20026449/meta.json
new file mode 100644
index 0000000000000000000000000000000000000000..08769601067376e373e8d9691b10ffad69d35a0e
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/meta.json
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a226dd8612134435dc4cffb3f72e801a626529a7d483950456f18aade3d4e408
+size 1177
diff --git a/data/train_NER/models/de_1891_20026449/ner/cfg b/data/train_NER/models/de_1891_20026449/ner/cfg
new file mode 100644
index 0000000000000000000000000000000000000000..34362357928f0173bca17ce0648b2f58f75cd6de
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/ner/cfg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:caba14fac1acf3633284ef918a6e23cbaf6104315f3592d17ff65d5902984db7
+size 315
diff --git a/data/train_NER/models/de_1891_20026449/ner/lower_model b/data/train_NER/models/de_1891_20026449/ner/lower_model
new file mode 100644
index 0000000000000000000000000000000000000000..de28f18089ca761e87f1ae9d78e123bd2f5fee59
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/ner/lower_model
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:31d8aa61244d285f353c3b71639fe43e688871c510888ff2ea2138b9a5bb96f6
+size 1240362
diff --git a/data/train_NER/models/de_1891_20026449/ner/moves b/data/train_NER/models/de_1891_20026449/ner/moves
new file mode 100644
index 0000000000000000000000000000000000000000..4824aeb441654acf1139f7f1cfa4e3d0a096aa35
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/ner/moves
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:51877cad668c9c632f35eaa406465c66a4229cbc7267e4061014a94f1fbe6928
+size 1301
diff --git a/data/train_NER/models/de_1891_20026449/ner/tok2vec_model b/data/train_NER/models/de_1891_20026449/ner/tok2vec_model
new file mode 100644
index 0000000000000000000000000000000000000000..633ce83f129fba8939bc52f01dfc92e04371b65e
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/ner/tok2vec_model
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bdea4073dc0d93a0977b40120517418ac45219067536bb1b21875f6c55af933d
+size 11333134
diff --git a/data/train_NER/models/de_1891_20026449/ner/upper_model b/data/train_NER/models/de_1891_20026449/ner/upper_model
new file mode 100644
index 0000000000000000000000000000000000000000..ee312f96b99afce8bc0b5a72c7d541b0b4b598b4
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/ner/upper_model
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:50742da602602e46552e109f2ae6a2843e0a2971331e36f4ae4bd6dfa5421ce0
+size 13925
diff --git a/data/train_NER/models/de_1891_20026449/parser/cfg b/data/train_NER/models/de_1891_20026449/parser/cfg
new file mode 100644
index 0000000000000000000000000000000000000000..fffb9bc458d8f86ea5c6fd879fb4f1fc3fcfb918
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/parser/cfg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5cc5d0fbaceabb3f30aa436ade9190f45d3621b995b9e3920046097e1dc81d3
+size 316
diff --git a/data/train_NER/models/de_1891_20026449/parser/lower_model b/data/train_NER/models/de_1891_20026449/parser/lower_model
new file mode 100644
index 0000000000000000000000000000000000000000..942c62908acfbd40102854b7d420ce12dbafe446
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/parser/lower_model
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0728a2732d866e464c0fc641af5e7c5e585dbd76b82b6710958244aa1415e8ce
+size 2685162
diff --git a/data/train_NER/models/de_1891_20026449/parser/moves b/data/train_NER/models/de_1891_20026449/parser/moves
new file mode 100644
index 0000000000000000000000000000000000000000..6943e10b7aa9fb5aa2fbc114b1432b491e2a06cc
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/parser/moves
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ba3f53c625c47fef99d1ce25ed4980716209220e93fc09bf1b4ac81ed9ac7786
+size 10458
diff --git a/data/train_NER/models/de_1891_20026449/parser/tok2vec_model b/data/train_NER/models/de_1891_20026449/parser/tok2vec_model
new file mode 100644
index 0000000000000000000000000000000000000000..18b0aa09db35803546f4d7b321653fa538f5ca05
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/parser/tok2vec_model
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f65e6ce101927febbedf88f660f7701aab25d1dbb443d8895b541eb185742f0f
+size 11333138
diff --git a/data/train_NER/models/de_1891_20026449/parser/upper_model b/data/train_NER/models/de_1891_20026449/parser/upper_model
new file mode 100644
index 0000000000000000000000000000000000000000..318f1b87deb75933792006b7bfd5291603b6e684
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/parser/upper_model
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:155ae76239fd9a4286bd20155d2fc55c8c3bfedead10f4a4e6a1bbeb76d6c836
+size 108001
diff --git a/data/train_NER/models/de_1891_20026449/tagger/cfg b/data/train_NER/models/de_1891_20026449/tagger/cfg
new file mode 100644
index 0000000000000000000000000000000000000000..ea7c1f8eaafb870f51506826812d0b6bd9c6d08b
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/tagger/cfg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:33e138e2ef96856c9fd99bd125412183fd64b1a5869a5170d227d14e157cb00c
+size 103
diff --git a/data/train_NER/models/de_1891_20026449/tagger/model b/data/train_NER/models/de_1891_20026449/tagger/model
new file mode 100644
index 0000000000000000000000000000000000000000..1702c40444a49a4719808ebdbf94e443e4b1ca03
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/tagger/model
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ecdeac1885a2abfd7b8efd9290b2bf83af0bd6dedfa4d4364dbdbac83f19b226
+size 11361726
diff --git a/data/train_NER/models/de_1891_20026449/tagger/tag_map b/data/train_NER/models/de_1891_20026449/tagger/tag_map
new file mode 100644
index 0000000000000000000000000000000000000000..9ebb28c739e996c0aab2c6e5ab5e652b094ba121
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/tagger/tag_map
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2f932cdd2fc67a978794bdbfc6886ccdf7a8c5d21cca527e3c517af535416069
+size 1189
diff --git a/data/train_NER/models/de_1891_20026449/tokenizer b/data/train_NER/models/de_1891_20026449/tokenizer
new file mode 100644
index 0000000000000000000000000000000000000000..de940f6eb7df196fce7f6d569d49f467b34cab2d
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/tokenizer
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c79890b18a3f62bf37591bac37a08023139316effaa2ff4e37dbd95e733f33ae
+size 10948
diff --git a/data/train_NER/models/de_1891_20026449/vocab/key2row b/data/train_NER/models/de_1891_20026449/vocab/key2row
new file mode 100644
index 0000000000000000000000000000000000000000..c66317f8d354f32911b0beb802a18ab12b6507c9
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/vocab/key2row
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:76be8b528d0075f7aae98d6fa57a6d3c83ae480a8469e668d7b0af968995ac71
+size 1
diff --git a/data/train_NER/models/de_1891_20026449/vocab/lexemes.bin b/data/train_NER/models/de_1891_20026449/vocab/lexemes.bin
new file mode 100644
index 0000000000000000000000000000000000000000..08472e1a11220bcaf9c852fb923523adb8fb0bac
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/vocab/lexemes.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cdd0e507b4fe9ba24102a0d699d1741d9bc2c1ec0785f5cb7379529c7eabb1d0
+size 7447488
diff --git a/data/train_NER/models/de_1891_20026449/vocab/strings.json b/data/train_NER/models/de_1891_20026449/vocab/strings.json
new file mode 100644
index 0000000000000000000000000000000000000000..06baef963c937b8ef51b94f9f43f560056f532e7
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/vocab/strings.json
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b4dfc74e1025bc514a3f6d320d214001e36140e8afdc082593d1028b4d38e979
+size 2435640
diff --git a/data/train_NER/models/de_1891_20026449/vocab/vectors b/data/train_NER/models/de_1891_20026449/vocab/vectors
new file mode 100644
index 0000000000000000000000000000000000000000..c3cdeaca40454242d7cdebf54ce1f2a21dba696d
--- /dev/null
+++ b/data/train_NER/models/de_1891_20026449/vocab/vectors
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:14772b683e726436d5948ad3fff2b43d036ef2ebbe3458aafed6004e05a40706
+size 128