diff --git a/Pelaajatiedot b/Pelaajatiedot
index 96362260f9fd705296f4152d7d60c34c08ae65cf..3dc35737776cdf4694200c3d874b0cb377115ab5 100644
--- a/Pelaajatiedot
+++ b/Pelaajatiedot
@@ -4,6 +4,4 @@
 4|Riku|2001-04-01|970|riku@gmail.com|0
 5|Jussi|2003-04-01|1030|jussi@luukku.fi|1
 6|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0
-7|Levy|2002-04-06|990|levy@edu.muurame.fi|1
-8|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1
-9|Samu|2002-09-10|980|samu@padelx.com|0
+7|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1
diff --git a/src/HT/fx/LisaaPelaajaGUIController.java b/src/HT/fx/LisaaPelaajaGUIController.java
index 1c59779924f39db5e5904da33e44fec2627680ad..53a920accd3aa846131351f19fd4b6261de26e1a 100644
--- a/src/HT/fx/LisaaPelaajaGUIController.java
+++ b/src/HT/fx/LisaaPelaajaGUIController.java
@@ -39,13 +39,11 @@ public class LisaaPelaajaGUIController implements ModalControllerInterface<Strin
     @FXML private Button OKButton; 
     
     @FXML void handleOk() {
-        
-        
+            
             kasitteleOk();
             Stage stage = (Stage) OKButton.getScene().getWindow();
             stage.close();
-
-        
+            
     }
 
     @FXML void handleAlusta() {
@@ -56,6 +54,8 @@ public class LisaaPelaajaGUIController implements ModalControllerInterface<Strin
         if(muok>0) {
             Pelaaja pel = PadelMainGUIController.getKarkelo().annaPelaaja(muok);
             PadelMainGUIController.getKarkelo().poistaPelaaja(pel);
+            
+
         
             Stage stage = (Stage) OKButton.getScene().getWindow();
             stage.close();
diff --git a/src/HT/fx/PadelLisaaOtteluGUIController.java b/src/HT/fx/PadelLisaaOtteluGUIController.java
index 95a679632daeb3716aae3da0b209afc718432485..3267fc038f7f8e76836e71db2713d6f82c8a1598 100644
--- a/src/HT/fx/PadelLisaaOtteluGUIController.java
+++ b/src/HT/fx/PadelLisaaOtteluGUIController.java
@@ -54,7 +54,7 @@ public class PadelLisaaOtteluGUIController implements ModalControllerInterface<S
             alusta(menuOsallistuja4);
             alusta(menuVoittaja1);
             alusta(menuVoittaja2);
-            Dialogs.showMessageDialog("Ei osata vielä");
+            
         }
         
         if(muok>0) {
@@ -67,7 +67,7 @@ public class PadelLisaaOtteluGUIController implements ModalControllerInterface<S
             Ottelu ott = PadelMainGUIController.getKarkelo().noudaOttelu(muok);
             PadelMainGUIController.getKarkelo().poistaOttelu(ott);
             
-
+            
 
             // Suljetaan ikkuna
             Stage stage = (Stage) OKButton.getScene().getWindow();
diff --git a/src/HT/fx/PadelMainGUIController.java b/src/HT/fx/PadelMainGUIController.java
index 8c7e0e28d153e37a9678348bfbe685b486938664..4e5dad0077f2f526d2569c382a01bf5abe3c15fa 100644
--- a/src/HT/fx/PadelMainGUIController.java
+++ b/src/HT/fx/PadelMainGUIController.java
@@ -163,14 +163,13 @@ public class PadelMainGUIController {
         int m = 1;
         int n = 1;
     
-        System.out.println(karkelo.getPelaajia()+"   "+ Pelaaja.getSeuraavaNro());
+        
         
 
         for (Node lapsi : NimiVbox.getChildren()) {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
-            
-                tf.setText(karkelo.annaPelaaja(i).getNimi());
+                if(karkelo.annaPelaaja(i)!=null) tf.setText(karkelo.annaPelaaja(i).getNimi());
                 i++;
             }
         }
@@ -178,7 +177,7 @@ public class PadelMainGUIController {
         for (Node lapsi : IkaVbox.getChildren()) {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
-                tf.setText(String.valueOf(karkelo.annaPelaaja(j).getIka()));
+                if(karkelo.annaPelaaja(j)!=null) tf.setText(String.valueOf(karkelo.annaPelaaja(j).getIka()));
                 j++;
             }
         }
@@ -187,7 +186,7 @@ public class PadelMainGUIController {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
             
-                tf.setText(String.valueOf(karkelo.annaPelaaja(n).getRating()));
+                if(karkelo.annaPelaaja(n)!=null) tf.setText(String.valueOf(karkelo.annaPelaaja(n).getRating()));
                 n++;
             }
         }
@@ -196,7 +195,7 @@ public class PadelMainGUIController {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
             
-                tf.setText(karkelo.annaPelaaja(k).getSahkoposti());
+                if(karkelo.annaPelaaja(k)!=null) tf.setText(karkelo.annaPelaaja(k).getSahkoposti());
                 k++;
             }
         }
@@ -204,13 +203,16 @@ public class PadelMainGUIController {
         for (Node lapsi : AutoVbox.getChildren()) {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
-                if(karkelo.annaPelaaja(m).getAuto()) {
-                    tf.setText("Kyllä");
-                    m++;
-                }else {
-                    tf.setText("Ei");
-                    m++;
+                if(karkelo.annaPelaaja(m)!=null) {
+                    if(karkelo.annaPelaaja(m).getAuto()) {
+                        tf.setText("Kyllä");
+                        
+                    }else {
+                        tf.setText("Ei");
+                        
+                    }
                 }
+                m++;
             }
         }
     }
diff --git a/src/HT/fx/Pelaaja.java b/src/HT/fx/Pelaaja.java
index 8831514ea9e2d0f457e0f8ce43fdaa9da6007cc3..c1c4b45ecaa8719ccf7f8294bc52cfadd7245149 100644
--- a/src/HT/fx/Pelaaja.java
+++ b/src/HT/fx/Pelaaja.java
@@ -239,6 +239,11 @@ public class Pelaaja {
         return seuraavaNro;
     }
 
+    public void setTunnusNro(int i) {
+        tunnusnro=i;
+        
+    }
+
 
 
 
diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java
index e98577fd42e09bfe35f571f40ec9340a70156ec3..f41f11e6d2e8ab13484a471c4a3642ea744cd6cc 100644
--- a/src/HT/fx/Pelaajat.java
+++ b/src/HT/fx/Pelaajat.java
@@ -82,10 +82,12 @@ public class Pelaajat {
         Pelaaja palautettava = null;
         int m = 0;
         while(m<alkiot.length) {
-            if(alkiot[m].getTunnusNro() == i) {
-                palautettava = alkiot[m]; 
-                break;
-                }
+            if(alkiot[m]!=null) {
+                if(alkiot[m].getTunnusNro() == i) {
+                    palautettava = alkiot[m]; 
+                    break;
+                    }
+            }
             m++;
             }
             
@@ -135,10 +137,11 @@ public class Pelaajat {
         try (PrintStream fo = new PrintStream(new FileOutputStream("Pelaajatiedot", false)))  {
             int i = 1;
             while ( i<=PadelMainGUIController.getKarkelo().getPelaajia()) {
-                
-                fo.print(PadelMainGUIController.getKarkelo().annaPelaaja(i).getTiedot()+ "\n");
+                if(PadelMainGUIController.getKarkelo().annaPelaaja(i)!=null) {
+                    fo.print(PadelMainGUIController.getKarkelo().annaPelaaja(i).getTiedot()+ "\n");
+                    
+                }
                 i++;
-                
             }
             //System.out.println("Heureka ! ");
         } catch(FileNotFoundException ex) {
@@ -199,7 +202,7 @@ public class Pelaajat {
             }
             i++;
         }
-        lkm--;
+        //lkm--;
         alkiot = alkiot2;
         
     }