diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/README.md b/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/README.md
index 3a859295470542c1556ab765d4308ff2a1cbe794..08aaef8056ca1faf13c08ad73f6754b1e1cec17f 100644
--- a/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/README.md
+++ b/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/README.md
@@ -16,4 +16,15 @@ This program(s) do(es) the following:
 - the TCP receiver calculates the result and send it back to the sender over VPN using UDP!
 - the UDP receiver shows the result
 
+The main focus was to send via TCP over a VPN, do something and send the result back via UDP.
+
+How to run the project:
+0. connect both computer with the argon net
+1. run UDPResultReceiver on Bernd's computer
+2. run TCPNumberReceiverUDPResultSender on Stefan's computer
+3. find out Stefan's IP within the argon net
+4. change the TCP_ARGON_SERVER_IP in class TCPNumberSender to Stefan's IP.
+5. run TCPNumberSender
+
+(you can edit the numbers and run TCPNumberSender multiple times...)
 
diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/TCPNumberReceiver.java b/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/TCPNumberReceiverUDPResultSender.java
similarity index 99%
rename from assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/TCPNumberReceiver.java
rename to assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/TCPNumberReceiverUDPResultSender.java
index cb31931d1892a9efd1a02e6c895c0bfd819d23a8..be5d218f928916fef4a2c5ceb185d6e9d72d3c68 100644
--- a/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/TCPNumberReceiver.java
+++ b/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/TCPNumberReceiverUDPResultSender.java
@@ -19,7 +19,7 @@ import java.net.Socket;
  * @author Loki
  * @group Weissenberger/Goericke
  */
-public class TCPNumberReceiver {
+public class TCPNumberReceiverUDPResultSender {
 
     // Change this to the port where the TCP server is listening
     private static final int TCP_ARGON_SERVER_PORT = 2317;
diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/logic.vsdx b/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/logic.vsdx
new file mode 100644
index 0000000000000000000000000000000000000000..4d2e6878bd82a1d201bc8f4742ff1a67d4cc5f34
Binary files /dev/null and b/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/logic.vsdx differ
diff --git a/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/sequence.vsdx b/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/sequence.vsdx
new file mode 100644
index 0000000000000000000000000000000000000000..918fda454b329a356f2f774a776981f16d5387e9
Binary files /dev/null and b/assignments/src/MV3500Cohort2020JulySeptember/homework3/Weissenberger/sequence.vsdx differ