diff --git a/m183/README.md b/m183/README.md
index 925437e..6c6afe6 100644
--- a/m183/README.md
+++ b/m183/README.md
@@ -28,7 +28,7 @@ Inhaltsverzeichnis
**Variante B**
- LB1 (40%) Auftrag OWASP und Penetrationstesting
-- LB2 (60%) Projektarbeit - Sicherheitsumsetzung in Applikation
+- LB2 (60%) Projektarbeit - Sicherheitsumsetzung in [Applikation](https://gitlab.com/ch-tbz-it/Stud/m183/lb2-applikation)
## Ablaufplan 2024-Q2 (Mi morgens)
@@ -47,4 +47,3 @@ Inhaltsverzeichnis
| - | -- | |
-[LB2 Applikation](https://gitlab.com/ch-tbz-it/Stud/m183/lb2-applikation)
\ No newline at end of file
diff --git a/m323/README.md b/m323/README.md
index 5a26e49..492996e 100644
--- a/m323/README.md
+++ b/m323/README.md
@@ -23,9 +23,9 @@ LB (100%) [Miniprojekt](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/
|Tag |WUP23 |Thema, Auftrag, Übung |
|---- |---- |---- |
| 1 | Mi 13.11.24 | [Einführung](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/01_Einf%C3%BChrung) [.pptx](https://gitlab.com/ch-tbz-it/TE/m323/m323/-/raw/main/TheoriePr%C3%A4sentationen/Einf%C3%BChrungFunktionaleProgrammierung.pptx)
- Was sind Funktionen und Vergleich zu imperativem Code
- Paradigmenwechsel in der Programmierung
- Wieso sind Funktionen nützlich
📄 [Unterlagen](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/blob/main/01_Einf%C3%BChrung/einf%C3%BChrung.md), 📄 [Fachbegriffe](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/blob/main/01_Einf%C3%BChrung/Fachbegriffe.md), ✍ [Aufgaben](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/blob/main/01_Einf%C3%BChrung/Aufgaben/Aufgaben.md) |
-| 2 | Mi 20.11.24 | [Anforderungen](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/02_Anforderungen)
- Wie setzen wir das WAS statt das WIE um
- Aus deklarativen Anforderungen werden Funktionen abgeleitet |
-| 3 | Mi 27.11.24 | [Reine Funktionen](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/03_PureFunctions)
- Was zeichnet pure functions aus
- Begriff Lambda Funktionen |
-| 4 | Mi 04.12.24 | [Funktionen als Werte / Immutable Values](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/04_FunctionsAsValues) [.pptx](https://gitlab.com/ch-tbz-it/TE/m323/m323/-/raw/main/TheoriePr%C3%A4sentationen/FunctionsAsValues_16x9.pptx)
- No side effects
- Mit Rekursionen arbeiten |
+| 2 | Mi 20.11.24 | [Anforderungen](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/02_Anforderungen)
- Wie setzen wir das WAS statt das WIE um
- ✍ [Aus deklarativen Anforderungen werden Funktionen abgeleitet](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/02_Anforderungen/Aufgabenhttps://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/02_Anforderungen/Aufgaben) |
+| 3 | Mi 27.11.24 | [Reine Funktionen](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/03_PureFunctions)
- Was zeichnet pure functions aus
- Begriff Lambda Funktionen
📄 [Immutable Values](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/03_PureFunctions/Immutable_Values)
✍ [Aufgaben](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/03_PureFunctions/Aufgaben) |
+| 4 | Mi 04.12.24 | [Funktionen als Werte](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/04_FunctionsAsValues) [.pptx](https://gitlab.com/ch-tbz-it/TE/m323/m323/-/raw/main/TheoriePr%C3%A4sentationen/FunctionsAsValues_16x9.pptx)
- No side effects
- Mit Rekursionen arbeiten |
| 5 | Mi 11.12.24 | [Weitere Datenstrukturen](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/05_WeitereDatenstrukturen)
- Filter-map-reduce
- Higher Order Functions
- Mit Tuples arbeiten |
| 6 | Mi 18.12.24 | [Weitere Algotithmen](https://gitlab.com/ch-tbz-it/Stud/m323/m323/-/tree/main/06_WeitereAlgorithmen)
- Algorithmen fürs Suchen
- Parallel-Prozesse
- Pipelines |
| - | -- | Weihnachtsferien |