diff --git a/m122/LB2_ebill_handwerkerrechnungen/README.md b/m122/LB2_ebill_handwerkerrechnungen/README.md
new file mode 100644
index 0000000..bfaa807
--- /dev/null
+++ b/m122/LB2_ebill_handwerkerrechnungen/README.md
@@ -0,0 +1,15 @@
+# LB2 Aufgabenstellung
+
+*Ausgangslage*
+
+
+*Zugangsdaten*
+
HOST: ftp.haraldmueller.ch
+
USER: schueler
+
PASS: studentenpasswort
+
+
http-Zugang: https://haraldmueller.ch/schueler
+
+
+
+*Resultat*
\ No newline at end of file
diff --git a/m122/LB2_ebill_handwerkerrechnungen/bewertungskriterien.txt b/m122/LB2_ebill_handwerkerrechnungen/bewertungskriterien.txt
new file mode 100644
index 0000000..3a72015
--- /dev/null
+++ b/m122/LB2_ebill_handwerkerrechnungen/bewertungskriterien.txt
@@ -0,0 +1,60 @@
+BEWERTUNGSKRITERIEN
+(MUH, 2022-05)
+
+M122-Übung "e-bill"
+=====================
+
+(2P)
+- Filedownload (.data) via FTP (aus dem [Kundenserver]/out/XX21xMustermann)
+ - [1] Ein Dateidownload funktioniert
+ - [1] es können auch mehrere Dateien "gleichzeitig" verarbeitet werden
+
+(5P)
+- Lesen der Input-Datei (.data)
+ - [3] Aufspalten der Informationen
+ - [1] Erkennen falscher Informationen
+ - [1] Rückweisen falscher/inkorrekter Rechnung
+
+(12P)
+- Erstellung der _Invoice.txt
+ - [1] Richtiger Filename (gem. definierter Vorgabe)
+ - [4] Korrekte Darstellung und Formatierung der Rechnung mit Einrückung und Kollonierung der Rechnungzeilen
+ - [3] Richtige Berechnung der End-Summe inkl. Darstellung (2-Nummen nach dem Dez-Punkt)
+ - [2] Einrücken und Darstellung des Einzahlungsschein-Abschnitts (Beträge haben Abstand beim Dezimalpunkt)
+ - [2] Richtige Berechnung und Position des Zahlungsziel-Datum (Rechnungsdatum + Zahlungsziel), -> nicht Verarbeitungsdatum!!
+
+(6P)
+- Erstellung der _Invoice.xml
+ - [1] Richtiger Filename (gem. definierter Vorgabe)
+ - [1] Rechnungsnummer eingesetzt
+ - [2] Summe korrekt (ohne Punkt, mit führenden Nullen)
+ - [2] Zahlungsziel & Zahlungszieldatum (Korr. Datum und Formattierung YYYYmmdd)
+
+(2P)
+- Fileupload (2 Files (.txt und .xml) pro Rechnung)
+ - [2] via FTP (auf den zweiten Server nach [Zahlungsserver]/in/XX21xMustermann)
+ - [-1] Abzug 1P dafür falls die fehlerhafte Rechnung auch da steht
+
+(3P)
+- Zip- oder tar-File Erstellung
+ - [2] Zip-/tar-File mit korrektem Inhalt und Dateinamen (2 Files)
+ - [1] Fileupload via FTP (auf den [Kundenserver]/in/XX21xMustermann)
+
+(5P)
+- Mail
+ - [2] Mail-Versand (kommt an der richtigen Adresse "heute/jetzt" an (Mailadr im Input))
+ - [2] Mail-Text und Absender fehlerlos, den Anforderungen entsprechend
+ - [1] Mail-Attachment (.zip/.tar) geschickt/vorhanden
+
+(5P)
+- Konfiguration und Projektdateiorganisation
+ - [2] "gute" Struktur der Projektdateien, Verarbeitungsdaten nicht bei den Verarbeitungs-Skript(s)
+ - [2] Log-File mit vernünftigen/aussagekräftigen Informationen, z.B. Erkennung von fehlerhafter Verarbeitung
+ - [1] separate Konfigurationsdatei
+
+(2P)
+- Automatisierung
+ - [2] Scheduler eingerichtet und funktioniert (Linux "crontab" oder Win "Aufgabenplaner")
+
+(42P = Total), Bonus Kurzquartale I (Total = 37P),
+ Bonus Kurzquartale II (Total = 34P)
diff --git a/m122/LB2_ebill_handwerkerrechnungen/notenskala34Punkte.txt b/m122/LB2_ebill_handwerkerrechnungen/notenskala34Punkte.txt
new file mode 100644
index 0000000..3dbdb46
--- /dev/null
+++ b/m122/LB2_ebill_handwerkerrechnungen/notenskala34Punkte.txt
@@ -0,0 +1,58 @@
+
+NOTENTABELLE
+max. 34.00 100% 6.00 6.0
+ 33.50 99% 5.93 5.9
+ 33.00 97% 5.85 5.9
+ 32.50 96% 5.78 5.8
+ 32.00 94% 5.71 5.7
+ 31.50 93% 5.63 5.6
+ 31.00 91% 5.56 5.6
+ 30.50 90% 5.49 5.5
+ 30.00 88% 5.41 5.4
+ 29.50 87% 5.34 5.3
+ 29.00 85% 5.26 5.3
+ 28.50 84% 5.19 5.2
+ 28.00 82% 5.12 5.1
+ 27.50 81% 5.04 5.0
+ 27.00 79% 4.97 5.0
+ 26.50 78% 4.90 4.9
+ 26.00 76% 4.82 4.8
+ 25.50 75% 4.75 4.8
+ 25.00 74% 4.68 4.7
+ 24.50 72% 4.60 4.6
+ 24.00 71% 4.53 4.5
+ 23.50 69% 4.46 4.5
+ 23.00 68% 4.38 4.4
+ 22.50 66% 4.31 4.3
+ 22.00 65% 4.24 4.2
+ 21.50 63% 4.16 4.2
+ 21.00 62% 4.09 4.1
+ 20.50 60% 4.01 4.0
+ 20.00 59% 3.94 3.9
+ 19.50 57% 3.87 3.9
+ 19.00 56% 3.79 3.8
+ 18.50 54% 3.72 3.7
+ 18.00 53% 3.65 3.6
+ 17.50 51% 3.57 3.6
+ 17.00 50% 3.50 3.5
+ 16.50 49% 3.43 3.4
+ 16.00 47% 3.35 3.4
+ 15.50 46% 3.28 3.3
+ 15.00 44% 3.21 3.2
+ 14.50 43% 3.13 3.1
+ 14.00 41% 3.06 3.1
+ 13.50 40% 2.99 3.0
+ 13.00 38% 2.91 2.9
+ 12.50 37% 2.84 2.8
+ 12.00 35% 2.76 2.8
+ 11.50 34% 2.69 2.7
+ 11.00 32% 2.62 2.6
+ 10.50 31% 2.54 2.5
+ 10.00 29% 2.47 2.5
+ 9.50 28% 2.40 2.4
+ 9.00 26% 2.32 2.3
+ 8.50 25% 2.25 2.3
+ 8.00 24% 2.18 2.2
+ 7.50 22% 2.10 2.1
+ 7.00 21% 2.03 2.0
+
\ No newline at end of file
diff --git a/m122/LB2_ebill_handwerkerrechnungen/notenskala37Punkte.txt b/m122/LB2_ebill_handwerkerrechnungen/notenskala37Punkte.txt
new file mode 100644
index 0000000..630bf4d
--- /dev/null
+++ b/m122/LB2_ebill_handwerkerrechnungen/notenskala37Punkte.txt
@@ -0,0 +1,71 @@
+
+NOTENTABELLE
+max. 37.00 100% 6.00 6.0
+ 36.50 99% 5.93 5.9
+ 36.00 97% 5.86 5.9
+ 35.50 96% 5.80 5.8
+ 35.00 95% 5.73 5.7
+ 34.50 93% 5.66 5.7
+ 34.00 92% 5.59 5.6
+ 33.50 91% 5.53 5.5
+ 33.00 89% 5.46 5.5
+ 32.50 88% 5.39 5.4
+ 32.00 86% 5.32 5.3
+ 31.50 85% 5.26 5.3
+ 31.00 84% 5.19 5.2
+ 30.50 82% 5.12 5.1
+ 30.00 81% 5.05 5.1
+ 29.50 80% 4.99 5.0
+ 29.00 78% 4.92 4.9
+ 28.50 77% 4.85 4.9
+ 28.00 76% 4.78 4.8
+ 27.50 74% 4.72 4.7
+ 27.00 73% 4.65 4.6
+ 26.50 72% 4.58 4.6
+ 26.00 70% 4.51 4.5
+ 25.50 69% 4.45 4.4
+ 25.00 68% 4.38 4.4
+ 24.50 66% 4.31 4.3
+ 24.00 65% 4.24 4.2
+ 23.50 64% 4.18 4.2
+ 23.00 62% 4.11 4.1
+ 22.50 61% 4.04 4.0
+ 22.00 59% 3.97 4.0
+ 21.50 58% 3.91 3.9
+ 21.00 57% 3.84 3.8
+ 20.50 55% 3.77 3.8
+ 20.00 54% 3.70 3.7
+ 19.50 53% 3.64 3.6
+ 19.00 51% 3.57 3.6
+ 18.50 50% 3.50 3.5
+ 18.00 49% 3.43 3.4
+ 17.50 47% 3.36 3.4
+ 17.00 46% 3.30 3.3
+ 16.50 45% 3.23 3.2
+ 16.00 43% 3.16 3.2
+ 15.50 42% 3.09 3.1
+ 15.00 41% 3.03 3.0
+ 14.50 39% 2.96 3.0
+ 14.00 38% 2.89 2.9
+ 13.50 36% 2.82 2.8
+ 13.00 35% 2.76 2.8
+ 12.50 34% 2.69 2.7
+ 12.00 32% 2.62 2.6
+ 11.50 31% 2.55 2.6
+ 11.00 30% 2.49 2.5
+ 10.50 28% 2.42 2.4
+ 10.00 27% 2.35 2.4
+ 9.50 26% 2.28 2.3
+ 9.00 24% 2.22 2.2
+ 8.50 23% 2.15 2.1
+ 8.00 22% 2.08 2.1
+ 7.50 20% 2.01 2.0
+ 7.00 19% 1.95 1.9
+ 6.50 18% 1.88 1.9
+ 6.00 16% 1.81 1.8
+ 5.50 15% 1.74 1.7
+ 5.00 14% 1.68 1.7
+ 4.50 12% 1.61 1.6
+ 4.00 11% 1.54 1.5
+ 3.50 9% 1.47 1.5
+ 3.00 8% 1.41 1.4
diff --git a/m122/LB2_ebill_handwerkerrechnungen/notenskala42Punkte.txt b/m122/LB2_ebill_handwerkerrechnungen/notenskala42Punkte.txt
new file mode 100644
index 0000000..7a7410b
--- /dev/null
+++ b/m122/LB2_ebill_handwerkerrechnungen/notenskala42Punkte.txt
@@ -0,0 +1,47 @@
+
+NOTENTABELLE
+max. 42.00 100% 6.00 6.0
+ 41.00 98% 5.88 5.9
+ 40.00 95% 5.76 5.8
+ 39.00 93% 5.64 5.6
+ 38.00 90% 5.52 5.5
+ 37.00 88% 5.40 5.4
+ 36.00 86% 5.29 5.3
+ 35.00 83% 5.17 5.2
+ 34.00 81% 5.05 5.0
+ 33.00 79% 4.93 4.9
+ 32.00 76% 4.81 4.8
+ 31.00 74% 4.69 4.7
+ 30.00 71% 4.57 4.6
+ 29.00 69% 4.45 4.5
+ 28.00 67% 4.33 4.3
+ 27.00 64% 4.21 4.2
+ 26.00 62% 4.10 4.1
+ 25.00 60% 3.98 4.0
+ 24.00 57% 3.86 3.9
+ 23.00 55% 3.74 3.7
+ 22.00 52% 3.62 3.6
+ 21.00 50% 3.50 3.5
+ 20.00 48% 3.38 3.4
+ 19.00 45% 3.26 3.3
+ 18.00 43% 3.14 3.1
+ 17.00 40% 3.02 3.0
+ 16.00 38% 2.90 2.9
+ 15.00 36% 2.79 2.8
+ 14.00 33% 2.67 2.7
+ 13.00 31% 2.55 2.5
+ 12.00 29% 2.43 2.4
+ 11.00 26% 2.31 2.3
+ 10.00 24% 2.19 2.2
+ 9.00 21% 2.07 2.1
+ 8.00 19% 1.95 2.0
+ 7.00 17% 1.83 1.8
+ 6.00 14% 1.71 1.7
+ 5.00 12% 1.60 1.6
+ 4.00 10% 1.48 1.5
+ 3.00 7% 1.36 1.4
+ 2.00 5% 1.24 1.2
+ 1.00 2% 1.12 1.1
+ 0.00 0% 1.00 1.0
+
+
\ No newline at end of file
diff --git a/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-02-28_Egli-Gartenbau_794.15.pdf b/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-02-28_Egli-Gartenbau_794.15.pdf
new file mode 100644
index 0000000..b2e9cd8
Binary files /dev/null and b/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-02-28_Egli-Gartenbau_794.15.pdf differ
diff --git a/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf b/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf
new file mode 100644
index 0000000..ac0896e
Binary files /dev/null and b/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-05-03_Hegi-Haustechnik-Montagen_848.80.pdf differ
diff --git a/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-11-29_Schenker-Storen-Rep_439.95.pdf b/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-11-29_Schenker-Storen-Rep_439.95.pdf
new file mode 100644
index 0000000..2da5ebd
Binary files /dev/null and b/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-11-29_Schenker-Storen-Rep_439.95.pdf differ
diff --git a/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-12-09_CW-Elektro_802.30.pdf b/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-12-09_CW-Elektro_802.30.pdf
new file mode 100644
index 0000000..34b0032
Binary files /dev/null and b/m122/LB2_ebill_handwerkerrechnungen/original-rechnugen/2022-12-09_CW-Elektro_802.30.pdf differ
diff --git a/m122/README.md b/m122/README.md
index 61bcca2..3e06534 100644
--- a/m122/README.md
+++ b/m122/README.md
@@ -13,36 +13,51 @@
## Unterlagen:
**Mit Erklärungen und Übungen** (empfohlen):
-- [ch-tbz-it/Stud/m122](https://gitlab.com/ch-tbz-it/Stud/m122)
+- [https://gitlab.com/ch-tbz-it/Stud/m122](https://gitlab.com/ch-tbz-it/Stud/m122)
+
**weitere** (etwa dasselbe, aber in Kurzform)
-- [bash 1](./bash1)
-- [bash 2](./bash2)
-- [bash 3](./bash3)
-- [bash 4 Übung 1](./bash4Ueb1)
-- [bash 5 Übung 2](./bash5Ueb2)
-- [bash 6 Aufgaben unt Loesungen](./bash6AufgUndLoesg)
-- [bash 7 Prüfungsvorbereitung](./bash7PruefVorber)
+- [bash 1](./bash-kursunterlagen/bash1)
+- [bash 2](./bash-kursunterlagen/bash2)
+- [bash 3](./bash-kursunterlagen/bash3)
+- [bash 4 Übung 1](./bash-kursunterlagen/bash4Ueb1)
+- [bash 5 Übung 2](./bash-kursunterlagen/bash5Ueb2)
+- [bash 6 Aufgaben unt Loesungen](./bash-kursunterlagen/bash6AufgUndLoesg)
+- [bash 7 Prüfungsvorbereitung](./bash-kursunterlagen/bash7PruefVorber)