diff --git a/Train/TwoTrains.json b/Train/TwoTrains.json
index d4691ee0ccb37dbc478051bdceff932628267309..334f5c0158576f48328f7f3355033a1153a464fa 100644
--- a/Train/TwoTrains.json
+++ b/Train/TwoTrains.json
@@ -16,6 +16,13 @@
       "value":"svg_train(train_rear_end(%0), train_length(%0) ,100.0/real(TrackElementNumber+1),1.0,3.0)",
       "comment":"show train position using a slanted polygon"
     },
+    {
+	  "repeat": ["tr1","tr2"],
+      "id":"train_back_%0",
+      "attr":"points",
+      "value":"svg_train(real(train_rear_end(%0)), 0.3 ,100.0/real(TrackElementNumber+1),0.0,3.0)",
+      "comment":"show train back polygon"
+    },
     {
 	  "repeat": ["tr1","tr2"],
       "id":"train_info_text_%0",
@@ -27,7 +34,7 @@
 	  "repeat": ["tr1","tr2"],
       "id":"train_info_text_%0",
       "attr":"text",
-      "value":"\"Train1: \" ^ TO_STRING(train_rear_end(%0)) ^ \"..\" ^ TO_STRING(train_rear_end(%0)+train_length(%0))",
+      "value":"\"Train %0: \" ^ TO_STRING(train_rear_end(%0)) ^ \"..\" ^ TO_STRING(train_rear_end(%0)+train_length(%0))",
       "comment":"adapt info field of train"
     },
     
diff --git a/Train/TwoTrains.svg b/Train/TwoTrains.svg
index 5a0bfa2939f8b689b5d541abb620e393e944b483..c066b516681c6e40758f54f3b5ceaa72e11e6119 100644
--- a/Train/TwoTrains.svg
+++ b/Train/TwoTrains.svg
@@ -20,7 +20,7 @@
             fill : blue
         }
         .train-normal {
-            stroke-width: 0.25;
+            stroke-width: 0.2;
             stroke : black;
             fill : lightgray
         }
@@ -29,15 +29,24 @@
             stroke-width: 0.5;
             stroke : black;
         }
+        .train-back {
+            stroke-width: 0.2;
+            stroke : black;
+            fill : green
+        }
    </style>
    
     <polygon id = "train_polygon_tr1"
        points="0,0 100,0"
        class="train-normal"
        transform="translate(10,16.8)" />
+    <polygon id = "train_back_tr1"
+       points="0,0 100,0"
+       class="train-back"
+       transform="translate(10,16.8)" />
    <g transform="translate(10,16.8)">
     <text  text-align="left"  x="0"  y="-2"
-       font-size ="2" fill="gray"  font-family="sans-serif ">
+       font-size ="2" fill="gray80"  font-family="sans-serif ">
        <tspan x="3" id="train_info_text_tr1" visibility="hidden">Train 1</tspan>
     </text>
    </g>
@@ -46,9 +55,13 @@
        points="0,0 100,0"
        class="train-normal"
        transform="translate(10,16.8)" />
+    <polygon id = "train_back_tr2"
+       points="0,0 100,0"
+       class="train-back"
+       transform="translate(10,16.8)" />
    <g transform="translate(10,16.8)">
     <text  text-align="left"  x="0"  y="-2"
-       font-size ="2" fill="gray"  font-family="sans-serif ">
+       font-size ="2" fill="gray95"  font-family="sans-serif ">
        <tspan x="3" id="train_info_text_tr2" visibility="hidden">Train 2</tspan>
     </text>
    </g>