diff --git a/converter.py b/converter.py
index ae4bda2fbd4023fb614dd275a79cca42481db6b9..28c897339d211c9e4c94230ead118af332ae487e 100644
--- a/converter.py
+++ b/converter.py
@@ -26,7 +26,7 @@ class IConverter(ABC):
 
 class Converter(IConverter):
     def convert(self, num: int) -> str:
-        roman_numbers = [(100, 'C'), (50, 'L'), (40, 'XL'), (10, 'X'), (9, 'IX'), (5, 'V'), (4, 'IV'), (1, 'I')]
+        roman_numbers = [(500, 'D'), (100, 'C'), (50, 'L'), (40, 'XL'), (10, 'X'), (9, 'IX'), (5, 'V'), (4, 'IV'), (1, 'I')]
         
         roman_str = ''
 
@@ -82,6 +82,10 @@ class TestConverter(unittest.TestCase):
         res = self.c.convert(100)
         self.assertEqual(res, 'C')
 
+    def test_convertFiveHundred(self):
+        res = self.c.convert(500)
+        self.assertEqual(res, 'D')
+