diff --git a/07-UbgWarenwirtschaft/07-UbgWarenwirtschaft.csproj b/07-UbgWarenwirtschaft/07-UbgWarenwirtschaft.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..539aacd32312223deca4e7b4de5fa231847894f8
--- /dev/null
+++ b/07-UbgWarenwirtschaft/07-UbgWarenwirtschaft.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_07_UbgWarenwirtschaft</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/07-UbgWarenwirtschaft/Classes.cs b/07-UbgWarenwirtschaft/Classes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..f9563b098626bb877fc3f850f320c327187c8e15
--- /dev/null
+++ b/07-UbgWarenwirtschaft/Classes.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace _07_UbgWarenwirtschaft
+{
+    // Programmieren Sie ein rudimentäres System zur Verwaltung beliebiger Produkte
+    // Jedes Produkt soll die folgenden Eigenschaften besitzen, 
+    //      int stueckzahl, double preis, string name
+    // Es soll eigene (abstract oder nicht-abstract) Klassen für einzelne Produkte mit individuellen Datenfeldern geben: 
+    // - Metallwaren mit den Unterklassen Schrauben und Nägel
+    // - Milchprodukte mit den Unterklassen Joghurt und Butter 
+    // - Gartenprodukte mit den Unterklassen Pflanzen und Container; Schreiben Sie für die Pflanze eine besondere
+    //         Methode, die nur Pflanzen haben.
+    // Erstellen Sie diese Klassen/Unterklassen mit geeigneten Konstruktoren, Basisklassenaufrufen, usw.
+    // Entscheiden Sie, wie Sie vererben wollen (virtual/abstract)
+    // Geben Sie für jede Klasse - wo sinnvoll - eine Überschreibung der ToString()-Methode an
+    // Legen Sie in Main() ein Feld mit einem Objekt je Klasse an, geben Sie alle Elemente in einer Schleife aus
+    // und schreiben Sie eine Methode, die z.B. nach der Pflanze über den Namen sucht und dieses Objekt zurückliefert
+    // Rufen Sie dann für die Pflanze diese besondere Methode auf.
+
+    class Classes
+    {
+    }
+}
diff --git a/07-UbgWarenwirtschaft/Program.cs b/07-UbgWarenwirtschaft/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..657ac3c820914de73827c0398d723f9d8bf02cd3
--- /dev/null
+++ b/07-UbgWarenwirtschaft/Program.cs
@@ -0,0 +1,12 @@
+using System;
+
+namespace _07_UbgWarenwirtschaft
+{
+    class Program
+    {
+        static void Main(string[] args)
+        {
+            Console.WriteLine("Hello World!");
+        }
+    }
+}
diff --git a/Prog2WienkopSS2021.sln b/Prog2WienkopSS2021.sln
index 95256770c20e5c81fc4c8c97e86d9fda09fbd24f..abc873a5bf297a3d68187f85b2506c1304a897bd 100644
--- a/Prog2WienkopSS2021.sln
+++ b/Prog2WienkopSS2021.sln
@@ -43,7 +43,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "06-UbgBinTree-Mo", "06-UbgB
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "06-UbgVererbung-Di", "06-UbgVererbung-Di\06-UbgVererbung-Di.csproj", "{55D60324-059C-4F36-B6BA-83D3D97D2526}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "06-Demo WPF-Anwendung", "06-Demo WPF-Anwendung\06-Demo WPF-Anwendung.csproj", "{E3C0CDD8-B068-4148-81DC-39F3C40B9805}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "06-Demo WPF-Anwendung", "06-Demo WPF-Anwendung\06-Demo WPF-Anwendung.csproj", "{E3C0CDD8-B068-4148-81DC-39F3C40B9805}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "07-UbgWarenwirtschaft", "07-UbgWarenwirtschaft\07-UbgWarenwirtschaft.csproj", "{46EE1C7D-DCEF-4291-8531-0000BD977FFB}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -135,6 +137,10 @@ Global
 		{E3C0CDD8-B068-4148-81DC-39F3C40B9805}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{E3C0CDD8-B068-4148-81DC-39F3C40B9805}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{E3C0CDD8-B068-4148-81DC-39F3C40B9805}.Release|Any CPU.Build.0 = Release|Any CPU
+		{46EE1C7D-DCEF-4291-8531-0000BD977FFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{46EE1C7D-DCEF-4291-8531-0000BD977FFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{46EE1C7D-DCEF-4291-8531-0000BD977FFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{46EE1C7D-DCEF-4291-8531-0000BD977FFB}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE