diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/Persistence.java b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/Persistence.java
index 44ec6a68ba97d609ae84b34637fd01c07336f376..a20a9c8849a5e7dc92451d382197efb4f85cb92b 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/Persistence.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/Persistence.java
@@ -4,11 +4,16 @@ import org.apache.logging.log4j.Logger;
 import org.apache.logging.log4j.LogManager;
 
 import java.sql.Connection;
+import java.util.ArrayList;
 import java.util.LinkedHashMap;
 
 public class Persistence {
     private static final Logger log = LogManager.getLogger(Persistence.class);
 
+    private static final Persistence singleton = new Persistence();
+
+    private Persistence (){}
+
     private Connection connection;
 
     private LinkedHashMap<String, String> mapNames;
@@ -16,10 +21,15 @@ public class Persistence {
     private int[] sizeArrayInt;
     private String sizeString;
 
-    private static PlayerStatistics statistics = new PlayerStatistics("", 0,0,0,0,0,0);
+    protected static PlayerStatistics statistics = new PlayerStatistics("", 0,0,0,0,0,0);
 
-    public void  createPlayer(String player){
+    public void createPlayer(String player){
         statistics.setPlayerName(player);
 
     }
+    public static Persistence getInstance(){
+        return singleton;
+    }
+
+
 }