diff --git a/README.md b/README.md
index 4074b15..12a4d12 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@ As I've started learning Latin from Lingua Latina Per Se Illustrata I've encourt
```text2pensum.py``` takes text file as an input and generates HTML form from it. Marking is as follows:
- all vowel-dash-vowel combinations (```i-i```) are transformed into a long vowel marked with macron (```ī```)
- - underscore-string-underscore combinations (```_us_```) are transformed intorequiered html text input field with string between underscores as a value of ```data-expected``` atribute (``````).
+ - underscore-string-underscore combinations (```_us_```) are transformed into requiered html text input field with string between underscores as a value of ```data-expected``` atribute (``````).
# TODO
- [x] text to html parser to swiftly migrate the cloze Pensa
@@ -18,4 +18,4 @@ As I've started learning Latin from Lingua Latina Per Se Illustrata I've encourt
# Development
-To run the app on your own machine run ```pipenv install``` to install requested packages based on the Pipfile and then run ```pipenv shell 'gunicorn --chdir app --bind 0.0.0.0:5000 app:app'```.
\ No newline at end of file
+To run the app on your own machine run ```pipenv install``` to install requested packages based on the Pipfile and then run ```pipenv shell 'gunicorn --bind 0.0.0.0:5000 app:app'``` or ```flask run```.
\ No newline at end of file
diff --git a/app/routes.py b/app/routes.py
index 3c5866c..eef0cb2 100644
--- a/app/routes.py
+++ b/app/routes.py
@@ -38,8 +38,8 @@ def pensum(pensum_id):
with open(filename, 'r') as file:
return render_template('Pensum_cloze.html', pensum_title=pensum_id.replace('_', ' '), pensum_content=file.read())
-@app.route('/llpsi/pensum/')
+@app.route('/llpsi/exercitium/')
def exercitium(exercitium_id):
filename = app.root_path + '/templates/Exercitia/' + exercitium_id + '.html'
with open(filename, 'r') as file:
- return render_template('Exercitium_choice.html', exercitium_title=exercitium_id.replace('_', ' '), exercitium_content=file.read())
+ return render_template('Exercitium_cloze.html', exercitium_title=exercitium_id.replace('_', ' '), exercitium_content=file.read())
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_1 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_1
index b816118..cbc1ac5 100644
--- a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_1
+++ b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_1
@@ -3,3 +3,8 @@ Italia in Eurōpā _est_.
Gallia in Eurōpā _est_.
Italia et Gallia in Eurōpā _sunt_.
Arabia in Eurōpā nōn _est_.
+Arabia in Asiā _est_.
+Syria quoque in Asiā _est_.
+Syria et Arabia in Asiā _sunt_.
+Histānia in Asiā nōn _est_.
+Hispānia et Gallia et Italia in Eurōpā _sunt_.
\ No newline at end of file
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_1.html b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_1.html
new file mode 100644
index 0000000..cb8c08f
--- /dev/null
+++ b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_1.html
@@ -0,0 +1,12 @@
+volabula: est, sunt
+
+
Italia in Eurōpā .
+
Gallia in Eurōpā .
+
Italia et Gallia in Eurōpā .
+
Arabia in Eurōpā nōn .
+
Arabia in Asiā .
+
Syria quoque in Asiā .
+
Syria et Arabia in Asiā .
+
Histānia in Asiā nōn .
+
Hispānia et Gallia et Italia in Eurōpā .
+
\ No newline at end of file
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_10 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_10
new file mode 100644
index 0000000..e69de29
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_11 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_11
new file mode 100644
index 0000000..e69de29
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_12 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_12
new file mode 100644
index 0000000..e69de29
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_13 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_13
new file mode 100644
index 0000000..e69de29
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_2 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_2
new file mode 100644
index 0000000..365190d
--- /dev/null
+++ b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_2
@@ -0,0 +1,8 @@
+et|fluvius|in|-ne|nōn|quoque|sed|ubi
+Italia _in_ Eurōpā est; Gracia _quoque_ in Eurōpā est.
+Italia _et_ Gracia in Eurōpā sunt.
+Est_ne_ Arabia in Eurōpā? Arabia in Eurōpā _nōn_ est.
+_Ubi_ est Arabia? In Asiā est Arabia.
+Arabia nōn est in Eurōpā, _sed_ in Asiā.
+Germānia _nōn_ in Asiā, _sed_ in Eurōpā est.
+Rhēnus est in Germānia. Rhēnus _fluvius_ est.
\ No newline at end of file
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_2.html b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_2.html
new file mode 100644
index 0000000..42234a2
--- /dev/null
+++ b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_2.html
@@ -0,0 +1,10 @@
+volabula: et, fluvius, in, -ne, nōn, quoque, sed, ubi
+
+
Italia Eurōpā est; Gracia in Eurōpā est.
+
Italia Gracia in Eurōpā sunt.
+
Est Arabia in Eurōpā? Arabia in Eurōpā est.
+
est Arabia? In Asiā est Arabia.
+
Arabia nōn est in Eurōpā, in Asiā.
+
Germānia in Asiā, in Eurōpā est.
+
Rhēnus est in Germānia. Rhēnus est.
+
\ No newline at end of file
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_3 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_3
new file mode 100644
index 0000000..32d9677
--- /dev/null
+++ b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_3
@@ -0,0 +1,2 @@
+Under
+Construction
\ No newline at end of file
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_4 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_4
new file mode 100644
index 0000000..d3184bb
--- /dev/null
+++ b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_4
@@ -0,0 +1,2 @@
+-us|-ī|-a|-ae|-um|-a
+Corsica īnsul_a_ est. Corsica et Sardinia īnsul_ae_ sunt.
\ No newline at end of file
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_4.html b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_4.html
new file mode 100644
index 0000000..cbcb5be
--- /dev/null
+++ b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_4.html
@@ -0,0 +1,4 @@
+volabula: -us, -ī, -a, -ae, -um, -a
+
+
Corsica īnsul est. Corsica et Sardinia īnsul sunt.
+
\ No newline at end of file
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_5 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_5
new file mode 100644
index 0000000..e69de29
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_6 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_6
new file mode 100644
index 0000000..e69de29
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_7 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_7
new file mode 100644
index 0000000..e69de29
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_8 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_8
new file mode 100644
index 0000000..e69de29
diff --git a/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_9 b/app/templates/Exercitia/01_Imperium_Romanum_Exercitium_9
new file mode 100644
index 0000000..e69de29
diff --git a/app/templates/Exercitium_cloze.html b/app/templates/Exercitium_cloze.html
new file mode 100644
index 0000000..178435f
--- /dev/null
+++ b/app/templates/Exercitium_cloze.html
@@ -0,0 +1,109 @@
+
+
+
+
+ {{pensum_title}}
+
+
+
+
+
+
+
\n'
+ html_list_trailer = ''
+
+ with open(filename + '.html', 'w') as outfile:
+ outfile.write(html_header)
+ outfile.write(html_list_header)
+ for line in content:
+ outfile.write(html_list_element_header + line.rstrip('\n') + html_list_element_trailer)
+ outfile.write(html_list_trailer)
\ No newline at end of file
diff --git a/text2pensum.py b/text2pensum_cloze.py
similarity index 100%
rename from text2pensum.py
rename to text2pensum_cloze.py