diff --git a/README.md b/README.md
index dc152df..324c4af 100644
--- a/README.md
+++ b/README.md
@@ -17,18 +17,30 @@
# Overview
## Packages
-* [Domain](#domain)
+* ### [Domain](#domain)
* [R2D2](#-klasse-r2d2-)
* [R2D2Test](#-testklasse-r2d2test-)
* [C3P0](#-klasse-c3po-)
+ * [C3POTest](#-testklasse-c3potest-)
+ * [RobotBasics]
* [Robot](#-interface-robot-)
* [RobotControl](#-interface-robotcontrol-)
* [RobotControl](#-interface-robotinstructions-)
-* [Facade](#facade)
+* ### [Facade](#facade)
* [Factrory](#-klasse-factory-)
-* [Infrastructure](#infratructure)
+* ### [Infrastructure](#infratructure)
* [Persistenz](#-klasse-persistenz-)
-* [UI](#ui)
+* ### [robot]
+ * ### [exceptions]
+ * [RobotException]
+ * [RobotIllegalStateException]
+ * [RobotMagicValueException]
+ * ### [interfaces](#-interfaces-)
+ * [Robot]
+ * [RobotControl]
+ * [RobotInstructions]
+ * [Sorting] vorläufig
+* ### [UI](#ui)
## Sidefiles
* [Main](#-klasse-main-)
@@ -38,81 +50,52 @@
Klasse R2D2
### Variables:
-```
-private int id
-private String name
-private boolean power
-```
+`--not set yet--`
___
### Methods:
-```
-public R2D2():R2D2
-//implemented from interface Robotcontrol
-public getId():int
-public getName():String
-public triggerPowerSWitch():void
-public isPowerOn():boolean
-```
+`public R2D2():R2D2`
TestKlasse R2D2Test
### Variables:
-```
-public int id
-public String name
-public R2D2 Herbert
-```
-___
+
+`public int id`
+
+`public String name`
+
+`public R2D2 Herbert`
+___
### Methods:
-```
-@BeforeEach
-setup():void
-@Test
-getId():void
-getName():void
-triggerPowerSwitch():void
-iPowerOn():void
+`@BeforeEach`
+`setup():void`
+
+`@Test`
+
+`getId():void`
+
+`getName():void`
+
+`triggerPowerSwitch():void`
+
+`iPowerOn():void`
+
-```
Klasse C3PO
### Variables:
-```
---not set yet--
-```
+`--not set yet--`
___
### Methods:
-```
---not set yet--
-```
+`//construtor`
- Interface Robot
+`public C3PO(): C3PO`
-### Methods:
-```
---not set yet--
-```
-
-
- Interface RobotControl
-
-### Methods:
-```
---not set yet--
-```
-
- Interface RobotInstructions
-
-### Methods:
-```
---not set yet--
-```
## facade
@@ -120,73 +103,99 @@ ___
Klasse Factory
### Variables:
-```
---not set yet--
-```
+`--not set yet--`
___
### Methods:
-```
---not set yet--
-```
+`--not set yet--`
## Infrastructure
Klasse Persistenz
### Variables:
-```
---not set yet--
-```
+`--not set yet--`
___
### Methods:
-```
---not set yet--
-```
+`--not set yet--`
+
+## robot
+
+### exceptions
+
+ Class RobotException
+
+### Methods:
+`public RobotException():Exception`
+
+ Class RobotIllegalStateException
+
+### Methods:
+`public RobotIllegalStateException():RobotException`
+
+ Class RobotMagicValueException
+
+### Methods:
+`public RobotMagicValueException():RobotException`
+
+### interfaces
+
+ Interface Robot
+
+### Methods:
+`--not set yet--`
+
+
+
+ Interface RobotControl
+
+### Methods:
+`--not set yet--`
+
+ Interface RobotInstructions
+
+### Methods:
+`--not set yet--`
+
## UI
Klasse UI
### Variables:
-```
---not set yet--
-```
+`--not set yet--`
___
### Methods:
-```
---not set yet--
-```
+`--not set yet--`
+
+
+
Klasse Main
### Variables:
-```
---not set yet--
-```
+`--not set yet--`
___
### Methods:
-```
---not set yet--
-```
+`--not set yet--`
makefile for Git updates
### Variables:
-```
---not set yet--
-```
+`--not set yet--`
___
### Methods:
-```
-update_readme:
-update_make:
-update_all:
-```
+
+`update_readme:`
+
+`update_make:`
+
+`update_all:`
+
## Aufgabe