diff --git a/DB/Database.py b/DB/Database.py
index 23a246e0de69227d50057b6b00ce2a033f0c78e3..24705f6e8e42378ce62565e017ef8bb840db6657 100644
--- a/DB/Database.py
+++ b/DB/Database.py
@@ -3,7 +3,7 @@ ez file lenne ami osszekoti a db-t a programunkal. hogy egyszerubb legyen
 az eletunk, ezert most csak egyszeru dictekbe, meg setekbe tarolunk mindent
 """
 # import pprint
-
+import re
 fake_db = {}
 # ez garantalja hogy egy username csak egyszer lehet benne
 fake_db['u_names'] = set()
@@ -11,6 +11,25 @@ fake_db['u_names'] = set()
 fake_db['users'] = []
 
 
+def load_db():
+    try:
+        with open('db.txt', 'r') as f:
+            data = f.readline()
+            m = re.search('username (.*) - password (.*)', data)
+            while data != '':
+                m = re.search('username (.*) - password (.*)', data)
+                assert m.group()
+                if m.group(1) in fake_db['u_names']:
+                    data = f.readline(1)
+                    continue
+                fake_db['users'].append({'Username': m.group(1), 'Password': m.group(2)})
+                fake_db['u_names'].add(m.group(1))
+                data = f.readline(1)
+    except OSError as e:
+        return 'Succes'
+    return 'Succes'
+
+
 def check_user_name(username=None):
     if not username:
         return 'No name given'
diff --git a/program.py b/program.py
index 866ff59ef7da17def8518d892ebca4f3dfac9920..18ee75b9df1f0f395e792784accd7639de7d4ad8 100644
--- a/program.py
+++ b/program.py
@@ -16,6 +16,7 @@ def login_user(username=None, password=None):
 
 
 if __name__ == "__main__":
+    print(db.load_db())
     while 1:
         text_input = input("Press enter to start registration, anything else \
             + enter if login")