diff --git a/README.md b/README.md
index d103a17c69edbfb1e51917c0418e97e632c9df91..5df4cf3a5fb355575992680ba03bf2a99f0e6314 100644
--- a/README.md
+++ b/README.md
@@ -132,15 +132,20 @@ David Maul:
 
 Frederik Keens:
 
-- main.cpp
-- Player.cpp/hpp
-- Level.cpp/hpp
-- Building.cpp/hpp
-- Unit.cpp/hpp
-- Tile.cpp/hpp
-- Spritesheet.cpp/hpp
-- Scene.hpp
-- Engine.cpp/hpp
+- Rendering of the graphics and scene management
+- Player logic
+- Diverse support in event handling and bugs
+- Merge request last resort
+- Specifics:
+    - main.cpp
+    - Player.cpp/hpp
+    - Level.cpp/hpp
+    - Building.cpp/hpp
+    - Unit.cpp/hpp
+    - Tile.cpp/hpp
+    - Spritesheet.cpp/hpp
+    - Scene.hpp
+    - Engine.cpp/hpp
 
 David Hermann:
 
@@ -171,29 +176,43 @@ Nils Jonathan Friedrich Eckardt:
 
 Jonathan Dueck (committer name TheUltimateOptimist):
 
-Allgemein:  
-- Level Editor 
-- Level Laden und Speichern
-- Level Dateiformat
-- LevelEditor Dokumentation (in documentation ordner)
-
-Spezifisch:  
-- src/editor/EventHandler.cpp/hpp
-- src/editor/LevelNameEdit.cpp/hpp
-- src/editor/LevelScene.hpp/cpp 
-  alles ausser setTile, onTileClicked, placeAdvancedTiles, onAdvancedPlacementToggled,
-  onSymmetryToggled, placeCliff, placeRoad, calcDir, isntIdentical  
-  Die genannten Funktionen hat Nils implementiert um Kacheln automatisch setzen (advanced placement) und symmetrisches placement zu realisieren.
-- src/editor/LevelView.cpp/hpp
-- src/editor/main.cpp
-- src/editor/MainWindow.cpp/hpp Nils und ich beide
-- src/editor/SaveButton.cpp/hpp
-- src/editor/SpriteProvider.cpp/hpp
-- src/editor/Tile.cpp/hpp
-- src/editor/TopBar.cpp/hpp gemeinsam mit Nils
-- src/editor/ZoomInButton.cpp/hpp
-- src/editor/ZoomOutButton.cpp/hpp
-- src/editor/ZoomInfo.cpp/hpp
-- src/editor/ZoomOutButton.cpp/hpp
-- in src/game/main.cpp auch noch getLevelFilePath und ersten block in main methode
-- in src/game/level/Level.cpp im Konstruktor das Laden des Levels
+- Allgemein:  
+    - Level Editor 
+    - Level Laden und Speichern
+    - Level Dateiformat
+    - LevelEditor Dokumentation (in documentation ordner)
+
+- Spezifisch:  
+    - src/editor/EventHandler.cpp/hpp
+    - src/editor/LevelNameEdit.cpp/hpp
+    - src/editor/LevelScene.hpp/cpp 
+    alles ausser setTile, onTileClicked, placeAdvancedTiles, onAdvancedPlacementToggled,
+    onSymmetryToggled, placeCliff, placeRoad, calcDir, isntIdentical  
+    Die genannten Funktionen hat Nils implementiert um Kacheln automatisch setzen (advanced placement) und symmetrisches placement zu realisieren.
+    - src/editor/LevelView.cpp/hpp
+    - src/editor/main.cpp
+    - src/editor/MainWindow.cpp/hpp Nils und ich beide
+    - src/editor/SaveButton.cpp/hpp
+    - src/editor/SpriteProvider.cpp/hpp
+    - src/editor/Tile.cpp/hpp
+    - src/editor/TopBar.cpp/hpp gemeinsam mit Nils
+    - src/editor/ZoomInButton.cpp/hpp
+    - src/editor/ZoomOutButton.cpp/hpp
+    - src/editor/ZoomInfo.cpp/hpp
+    - src/editor/ZoomOutButton.cpp/hpp
+    - in src/game/main.cpp auch noch getLevelFilePath und ersten block in main methode
+    - in src/game/level/Level.cpp im Konstruktor das Laden des Levels
+
+
+Nicolas Will:
+
+- Tilemarker.cpp/hpp
+- UnitInfoMenu.cpp/hpp
+- HelpMenu.cpp/hpp
+- PauseMenu.cpp/hpp
+- Endscreen.cpp/hpp
+- RecruitingMenu.cpp/hpp
+- ContextMenu.cpp/hpp
+- Level.cpp/hpp
+- Unit.cpp/hpp
+- Building.cpp/hpp
diff --git a/src/game/ui/TileMarker.cpp b/src/game/ui/TileMarker.cpp
index 856915c370b273d6d994c9c48084b880ba3b8e41..a1f487037787bb4c6d37eb8cbbb919029d5f913e 100644
--- a/src/game/ui/TileMarker.cpp
+++ b/src/game/ui/TileMarker.cpp
@@ -1,3 +1,9 @@
+/**
+ * Tilemarker.cpp
+ *
+ * @author Nicolas Will
+ */
+
 #include "TileMarker.hpp"
 
 #include <iostream>
diff --git a/src/game/ui/TileMarker.hpp b/src/game/ui/TileMarker.hpp
index bac92c4c547df1423e74116d0b2052faa6e093e2..fe94ce3f6aaa2e26b020ac558f2becd8a1a13a09 100644
--- a/src/game/ui/TileMarker.hpp
+++ b/src/game/ui/TileMarker.hpp
@@ -1,3 +1,9 @@
+/**
+ * Tilemarker.hpp
+ *
+ * @author Nicolas Will
+ */
+
 #pragma once
 
 #include "../core/Scene.hpp"