diff --git a/README.md b/README.md
index d9bba45..1941451 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,8 @@ Es ist eine Client-Server-Anwendung. Das bedeutet:
 
 ## Ansteuerung der Modellbahn
 
+(Siehe auch [Funktionsweise](doc/Schema.md))  
+
 Das Signal für die Modellbahn wird mittels [SRCPD] erzeugt – dieses Programm *kann* ebenso auf dem zentralen Steuerungs-PC laufen, es kann aber auch auf einem separaten Computer installiert sein:
 
 ![Schema](doc/Web4Rail.png)
diff --git a/doc/schema.plantuml b/doc/schema.plantuml
index 0f1ec73..2cc5e2e 100644
--- a/doc/schema.plantuml
+++ b/doc/schema.plantuml
@@ -1,10 +1,10 @@
 @startuml
 actor Benutzer
-node "Benutzer-Oberfläche" as Iface
-node Steuerung
+node "Ebene 3: Benutzer-Oberfläche" as Iface
+node "Ebene 2: Steuerung" as Steuerung
 package Zentrale {
-  node Signalerzeuger
-  node Booster
+  node "Ebene 1: Signalerzeuger" as Signalerzeuger
+  node "Ebene 0: Booster" as Booster
 }
 node Hardware