diff --git a/README.md b/README.md
index 4c3671b52f40bf33220856b1af8a9ddb83367cc7..1da71b4540831db6ca6b574a77791298195b374d 100644
--- a/README.md
+++ b/README.md
@@ -43,4 +43,15 @@ The task is to implement the behavior of the commands and the command stack.
 At the bottom of the main method (view/swing/Main.java) several commands were instantiated. Between the execution of the commands is a 2 second delay. 
 
 ### Expected behavior:
-The commands are executed correctly. After the execution we can undo and redo the commands.
\ No newline at end of file
+The commands are executed correctly. After the execution we can undo and redo the commands.
+
+## Exercise 3
+This exercise is based on the sixth lecture about the factory and builder pattern.
+Compared to the last exercise, we now have the two new folders filled with class stubs.
+
+    presentation/builder/
+    presentation/factory/
+
+The task is implement the factory and builder classes. These classes were instantiated in the main.
+### Expected behavior:
+A Line and a Polyline is painted and visible in the main window.
\ No newline at end of file