diff --git a/README.md b/README.md
index 5b7fe1f308721a7a1a522f4a3eb90fdf060d1afb..08f472abc25bfcd00a62e226dc43f65bb9af7b91 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,64 @@
 # ArduBlock 2 letsgoING #
+ArduBlock Version 2.2 für das [letsgoING-Projekt](http://letsgoing.org).
+Getestet mit Arduino 1.8.13
 
-Aktuelle Entwicklungsversion von ArduBlock V2.2-beta für das [letsgoING-Projekt](http://letsgoing.org).
-Nicht Getestet.
+
+## Neuerungen in der Version 2.2 ##
+
+### Basic und Pro und Sim Modus ###
+Seit Version 2.2 gibt es drei verschiedene Block-Menüs.
+#### Basic-Blöcke ####
+Das Standard-Menü enthält die für den Einstieg wichtigsten Blöcke.
+Die Blöcke sind auf den Grundlagenkurs von [letsgoING](http://letsgoing.org) zugeschnitten.
+#### Pro-Blöcke ####
+Die Experten-Blöcke beinhalten alle Standard-Blöcke und viele zusätzliche Funktionen.
+Es können z.B. Unterprogramme erstellt, Interrupts genutzt und Servos oder Schrittmotoren angesteuert werden.
+Die Variablen werden um neue Datentypen ergänzt, es gibt mehr Möglichkeiten für die serielle Kommunikation und es kann geschriebener Code eingefügt werden.
+#### Sim-Blöcke ####
+Das Standard-Menü enthält die für den Einstieg wichtigsten Blöcke.
+Die Blöcke sind auf den Grundlagenkurs von [letsgoING](http://letsgoing.org) zugeschnitten.
+
+### Variablen-System ###
+Es gibt
+- digitale Variablen (bool) *Standard*
+- analoge Variablen (int16) *Standard*
+- kurze analoge Variablen (int8)
+- lange analoge Variablen (long)
+- dezimale analoge Variablen (float)
+- Zeichen-Variablen (char) 
+- Tabellen für (kurze/lange/dezimale) analoge Variablen (intX/long/float-Array)
+- Zeichenketten (char-Array)
+
+Alle Variablen können als
+1. globale Variable
+2. lokale Variable
+3. Konstante
+verwendet werden.
+Außerdem können die Datentypen in jeweils andere Typen gewandelt werden (cast → im Experten-Menü).
+
+### Workspace zoomen ###
+In unserer Version von ArduBlock ist es möglich die Programmierfläche zu vergrößern oder verkleinern.
+So kann das Fenster immer der Programmgröße und Bildschirm-Auflösung angepasst werden.
+
+### Papierkorb für nicht mehr benötigte Blöcke ###
+In unserer Version von ArduBlock ist es möglich nicht mehr benötigte Blöcke über den Papierkorb zu löschen.
+Dies kann aber nicht rückgängig gemacht werden.
+
+### Bild-Export ###
+Wird ein Programm als Bild gespeichert, wird das Bild auf die Programmgröße zugeschnitten und mit transparentem Hintergrund gespeichert.
+
+### Copy-Paste ###
+Über die Kopieren- und Einfügen-Schaltflächen lassen sich Programme zwischen verschiedenen ArduBlock-Fenstern übertragen.
+
+### ShortKeys ###
+Die wichtigsten Funktionen in ArduBlock sind nun über Shortkeys erreichbar (Strg+TASTE).
+- Programm öffnen → Strg+O
+- Programm speichern → Strg+S
+- neues Programm → Strg+N
+- Programm hochladen → Strg+U
+- Seriellen Monitor öffnen → Strg+M
+- Bild speichern → Strg+P
+- Blöcke klonen → Strg+Rechtsklick
 
 ## Installation in der Arduino IDE ##
 1. [Arduino IDE](https://www.arduino.cc/en/Main/Software) für das eigene Betriebssystem herunterladen (Installations- oder Zip-Version)