diff --git a/src/de/itstall/Lager.java b/src/de/itstall/Lager.java
index fb92472fbee3ead5d00f0af78c31f2efcf137371..38d6e001c0b7e639456c7967f01401bf44e2c7a5 100644
--- a/src/de/itstall/Lager.java
+++ b/src/de/itstall/Lager.java
@@ -5,9 +5,18 @@ package de.itstall;
  */
 public class Lager {
 
+	/**
+	 * Fuegt dem Lager ein Regal hinzu
+	 *
+	 * @param lagerplaetze : int : Anzahl der Etagen
+	 */
+	public void addRegal(int lagerplaetze) {
+
+	}
+
 	/**
 	 * Klasse zur Verwaltung der Regale
-	 * Ein Regal kan max. fünf Etagen besitzen
+	 * Ein Regal kan max. fünf Lagerplaetze besitzen
 	 */
 	private class Regal {
 
@@ -16,17 +25,31 @@ public class Lager {
 		 */
 		private int lagerplaetze;
 
-		/** Konstruktor */
-		public void Regal() {
-			this.setLagerplaetze(5);
+		/**
+		 * Konstruktor
+		 *
+		 * @param lagerplaetze : int : Anzahl der Lagerplaetze
+		 */
+		public void Regal(int lagerplaetze) {
+			this.setLagerplaetze(lagerplaetze);
 		}
 
-		/** gibt die Anzahl der Lagerplaetze zurueck */
+		/**
+		 * Gibt die Anzahl der Lagerplaetze zurueck
+		 *
+		 * @return int : Anzahl der Lagerplaetze
+		 */
 		public int getLagerplaetze() {
 			return this.lagerplaetze;
 		}
 
-		/** Setzt die Lagerplaetze auf die uebergebene int Zahl und prueft ob die Zahl gueltig ist */
+		/**
+		 * Setzt die Lagerplaetze auf die uebergebene int Zahl und prueft ob die Zahl gueltig ist
+		 *
+		 * Gueltigkeitsbereich 1-5
+		 *
+		 * @param lagerplaetze : int : Anzahl der Lagerplaetze
+		 */
 		public void setLagerplaetze(int lagerplaetze) {
 			this.lagerplaetze = lagerplaetze;
 		}
@@ -37,19 +60,38 @@ public class Lager {
 		 */
 		private class  Lagerplatz {
 
-			/** Objekt auf einem Lagerplatz einlagern */
-			public void einlagern() {
-
+			/**
+			 * Objekt auf einem Lagerplatz einlagern
+			 *
+			 * @param o : Object : Das einzulagernde Object
+			 * @return Object : Lagerplatz
+			 */
+			public Object einlagern(Object o) {
+				return null;
 			}
 
-			/** Objekt einem Lagerplatz entnehmen und den Platz wieder freigeben */
-			public void entnehmen() {
-
+			/**
+			 * Objekt einem Lagerplatz entnehmen und den Platz wieder freigeben
+			 *
+			 * -> Kontrollieren auf welchem Lagerplatz sich das Objekt befindet
+			 *
+			 * @param o : Object : Das zu entnehmende Object
+			 * @return boolean : Erfolgreich entnommen?
+			 */
+			public boolean entnehmen(Object o) {
+
+				return false;
 			}
 
-			/** Sucht auf den Lagerplaetzen nach einem Objekt und gibt den Lagerplatz zurueck */
-			public void finden() {
+			/**
+			 * Sucht auf den Lagerplaetzen nach einem Objekt und gibt den Lagerplatz zurueck
+			 *
+			 * @param o : Object : Das zu suchende Object
+			 * @return Object : Lagerplatz
+			 * */
+			public Object finden(Object o) {
 
+				return null;
 			}
 
 		}