diff --git a/Pelaajatiedot b/Pelaajatiedot
index 3dc35737776cdf4694200c3d874b0cb377115ab5..22c45666dad0b39918293cf67abae7fff39b4c19 100644
--- a/Pelaajatiedot
+++ b/Pelaajatiedot
@@ -2,6 +2,5 @@
 2|Joonatan|1998-02-24|1040|joonatan@gmail.com|1
 3|Tommi|2002-04-01|960|tommi@gmail.com|0
 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|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1
+5|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0
+6|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1
diff --git a/src/HT/fx/PadelMainGUIController.java b/src/HT/fx/PadelMainGUIController.java
index 4e5dad0077f2f526d2569c382a01bf5abe3c15fa..c10d0a66757566e4cd97f5a502932eaec933385a 100644
--- a/src/HT/fx/PadelMainGUIController.java
+++ b/src/HT/fx/PadelMainGUIController.java
@@ -58,6 +58,18 @@ public class PadelMainGUIController {
             public void handle(MouseEvent arg0) {
                 int m = boksi.getChildren().indexOf(uusiNappi);
                 muokkaaPelaaja(null, "kanat", m);
+                
+                poistaKaikkiKentat();
+                
+                
+                int i = 0;
+                while ( i<karkelo.getPelaajia()) {
+                    
+                    lisaakentat();
+                    i++;
+                    
+                }
+                syotatiedot();
             }
         });
         boksi.getChildren().add(uusiNappi);
@@ -73,6 +85,12 @@ public class PadelMainGUIController {
     @FXML void handleLisaapelaaja() {
         //LisaaTestiPelaajat();
         handleLisaaPelaaja(null, "kanat");
+        int i = 0;
+        while(i<karkelo.getPelaajia()) {
+            System.out.println(karkelo.annaPelaaja(i).getTiedot());
+            i++;
+        }
+        
         //LisaaPelaaja();
         //Syotatiedot();
         lisaakentat();
@@ -117,6 +135,12 @@ public class PadelMainGUIController {
     }
     
     
+    /**
+     * @param modalityStage -
+     * @param oletus -
+     * @param m luku
+     * @return controller
+     */
     public static String muokkaaPelaaja(Stage modalityStage, String oletus, int m) {
         muokattava = m;
         return ModalController.showModal(
@@ -137,6 +161,27 @@ public class PadelMainGUIController {
                 "Lisää pelaaja", modalityStage, oletus);
     }
     
+    /**
+     * @param boksi josta poistetaan
+     */
+    public void poistaKentatYhdesta(VBox boksi) {
+        boksi.getChildren().removeIf(node -> node instanceof TextField);
+        boksi.getChildren().removeIf(node -> node instanceof Button);
+    }
+    
+    
+   /**
+ * 
+ */
+public void poistaKaikkiKentat() {
+       poistaKentatYhdesta(NimiVbox);
+       poistaKentatYhdesta(IkaVbox);
+       poistaKentatYhdesta(RatingVbox);
+       poistaKentatYhdesta(SapoVbox);
+       poistaKentatYhdesta(AutoVbox);
+       poistaKentatYhdesta(MuokkaaVbox);
+       
+   }
     
     /**
      * Lisää tarvittavat kentät kun pelaaja luodaan
@@ -250,6 +295,12 @@ public class PadelMainGUIController {
      */
     public static void LisaaPelaaja(Pelaaja uusi) {
         
+        /*int i = 1;
+        while(i<karkelo.getPelaajia()) {
+            System.out.println(karkelo.annaPelaaja(i).getTiedot());
+            i++;
+        }
+        */
         uusi.rekisteroi();
         //uusi.vastaaAkuAnkka();
         try {
diff --git a/src/HT/fx/Pelaaja.java b/src/HT/fx/Pelaaja.java
index c1c4b45ecaa8719ccf7f8294bc52cfadd7245149..0f1996b5c36686ee1efbc32ccf1d0adc2fba827d 100644
--- a/src/HT/fx/Pelaaja.java
+++ b/src/HT/fx/Pelaaja.java
@@ -244,6 +244,11 @@ public class Pelaaja {
         
     }
 
+    public static void setSeuraavaNro(int i) {
+        seuraavaNro = i;
+        
+    }
+
 
 
 
diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java
index f41f11e6d2e8ab13484a471c4a3642ea744cd6cc..2b5c6c93e63978bc1d6e1bfe082e52bd07a327cc 100644
--- a/src/HT/fx/Pelaajat.java
+++ b/src/HT/fx/Pelaajat.java
@@ -202,8 +202,29 @@ public class Pelaajat {
             }
             i++;
         }
-        //lkm--;
         alkiot = alkiot2;
+        paivitaId();
+        lkm--;
+        
+        System.out.println("  " +lkm + Pelaaja.getSeuraavaNro());
+        
+    }
+    
+    public void paivitaId() {
+        int i = 0;
+        
+        
+        while(i<alkiot.length) {
+            
+            if(alkiot[i].getTunnusNro() != i+1) {
+                //System.out.println(alkiot[i].getTunnusNro() +"  " +lkm );
+                alkiot[i].setTunnusNro(i+1);
+                //System.out.println(alkiot[i].getTunnusNro() +"  " +lkm );
+            }
+            i++;
+            Pelaaja.setSeuraavaNro(i+1);
+        }
+        
         
     }
 }