diff --git a/stringCalculator.py b/stringCalculator.py
index 046696aed38d562fac9db7364da6dbe5d82daba9..99b2578444306cbf881925cf8cc154ff18340a22 100644
--- a/stringCalculator.py
+++ b/stringCalculator.py
@@ -20,11 +20,20 @@ class IStringCalculator(ABC):
 
 class StringCalculator(IStringCalculator):
     def add(self, numbers: str) -> int: 
+
         '''Leere Eingabe soll 0 ausgeben'''
         if numbers == "":
             return 0
-        '''Eingabe einer Zahl als String soll den Integer Wert ausgeben'''
-        return int(numbers)
+        
+        '''Zahlen mit Kommas werden aufgeteilt'''
+        list = numbers.split(",")
+
+        '''Konvertirung von Strings zu Integer'''
+        result = 0
+        for num in list:
+            result += int(num.strip())
+
+        return result
         
 
 class TestStringCalculator(unittest.TestCase):
@@ -38,6 +47,10 @@ class TestStringCalculator(unittest.TestCase):
     def test_oneNumber(self):
         res = self.c.add("1")
         self.assertEqual(res, 1)
+    
+    def test_addingTwoNumbers(self):
+        res = self.c.add("1,2")
+        self.assertEqual(res, 3)
 
 if __name__ == "__main__":
     unittest.main()
\ No newline at end of file