diff --git a/GitHub Desktop.lnk b/GitHub Desktop.lnk
new file mode 100644
index 0000000000000000000000000000000000000000..25442074fd1a23a30805e911b8a58deaeef9a170
Binary files /dev/null and b/GitHub Desktop.lnk differ
diff --git a/import unittest.py b/import unittest.py
new file mode 100644
index 0000000000000000000000000000000000000000..c1b2fe7432330ac049fb5f7f56d79e9a1227880b
--- /dev/null
+++ b/import unittest.py	
@@ -0,0 +1,50 @@
+import unittest
+from abc import ABC, abstractmethod
+
+#Interface für Counter
+class ICounter(ABC):
+    @abstractmethod
+    def count_ED(self, s):
+        pass
+
+# Implementierung Counter Klasse
+class Counter(ICounter):
+       def count_ED(self, s):
+           s = s.upper()
+           return s.count("D") + s.count("E")
+
+class TextCounter (unittest.TestCase):
+    def setUp(self):
+        self.c = Counter()
+
+    def test_count_ED_regular(self):
+        ergebnis = self.c.count_ED("Decker")
+        self.assertEqual(ergebnis, 3)
+
+    def test_count_ED_empty(self):
+        ergebnis = self.c.count_ED("")
+        self.assertEqual(ergebnis, 0)
+
+    def test_count_ED_wo(self):
+        '''Testet einen String ohne E und D'''
+        ergebnis = self.c.count_ED("HAllo")
+        self.assertEqual(ergebnis, 0)
+
+    def test_count_ED_insensitive(self):
+        '''Testet verschiedene Groß- und Kleinschreibung '''
+        ergebnis = self.c.count_ED("Der Esel")
+        self.assertEqual(ergebnis, 4)
+   
+    def test_count_ED_single_letter(self):
+        '''Testet Eingaben mit nur einem Buchstaben'''
+        ergebnis = self.c.count_ED("D")
+        self.assertEqual(ergebnis, 1)
+        ergebnis = self.c.count_ED("E")
+        self.assertEqual(ergebnis, 1)
+        ergebnis = self.c.count_ED("d")
+        self.assertEqual(ergebnis, 1)
+        ergebnis = self.c.count_ED("e")
+        self.assertEqual(ergebnis, 1)
+
+if __name__ == "__main__":
+    unittest.main()
\ No newline at end of file
diff --git a/modern-dev b/modern-dev
new file mode 160000
index 0000000000000000000000000000000000000000..54472fec053ca27eb7f5d63d3efa939ef226cd74
--- /dev/null
+++ b/modern-dev
@@ -0,0 +1 @@
+Subproject commit 54472fec053ca27eb7f5d63d3efa939ef226cd74
diff --git a/test.py b/test.py
deleted file mode 100644
index e75154b7c390fdc4aa85d86e0a191be255a00627..0000000000000000000000000000000000000000
--- a/test.py
+++ /dev/null
@@ -1 +0,0 @@
-print("hello world")
\ No newline at end of file