diff --git a/Ottelutiedot b/Ottelutiedot
index b5ff9ce7362bd76f5b3dfae445c05f830dd59947..d49f5bdae371ab68c7ff7280994fe32fae53258e 100644
--- a/Ottelutiedot
+++ b/Ottelutiedot
@@ -1,10 +1 @@
-1|2|6|4|3|2|6|1996-05-13|6-4, 6-4
-2|4|6|2|3|4|6|2024-01-08|5-7, 5-7
-3|2|3|4|5|4|5|2024-04-01|6-0, 6-2
-4|1|2|6|4|1|2|2024-04-08|6-4, 7-5
-5|2|6|4|3|2|6|2024-02-12|6-2, 4-6, 6-0
-6|4|6|2|3|4|6|2024-01-08|5-7, 5-7
-8|2|3|4|5|4|5|2024-04-01|6-0, 6-2
-10|2|6|4|3|2|6|2024-02-12|6-2, 4-6, 6-0
-12|2|6|4|3|2|6|1996-05-13|6-4, 6-4
-14|1|2|6|4|1|2|2024-04-08|6-4, 7-5
+15|1|5|2|6|1|5|2024-04-02|6-4
diff --git a/Pelaajatiedot b/Pelaajatiedot
index e271b871eb81d1872b686b2b6ff83efdec57b111..ce4859f6e03b056e6b306c66bc73545596dd4e1a 100644
--- a/Pelaajatiedot
+++ b/Pelaajatiedot
@@ -1,6 +1,6 @@
-1|Rasse|2002-04-01|1010|rasse@gmail.com|1
-2|Joonatan|1998-02-24|1040|joonatan@gmail.com|1
-3|Tommi|2002-04-01|960|tommi@gmail.com|0
-4|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0
-5|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1
-6|80pö|2022-03-30|1000|0ö|0
+1|Rasse|2002-04-01|1030|rasse@gmail.com|1
+2|Joonatan|1998-02-24|1010|joonatan@gmail.com|1
+3|Tommi|2002-04-01|920|tommi@gmail.com|0
+4|Riku|2002-03-27|980|Riku@luukku.fi|0
+5|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0
+6|Pepe|1996-09-03|1020|pepe@ilomantsinponnistus.fi|1
diff --git a/src/HT/fx/Karkelot.java b/src/HT/fx/Karkelot.java
index 8e34785106a9fe5fa925b5d15f6d92880681c06f..46b6a1b3b31dea5eb4d43c6a894d52d2dcb1d666 100644
--- a/src/HT/fx/Karkelot.java
+++ b/src/HT/fx/Karkelot.java
@@ -45,6 +45,12 @@ public class Karkelot {
         ottelut.lisaa(ott);
     }
 
+    /**
+     * @return karkelon pelaajat
+     */
+    public Pelaaja[] getPelaajat() {
+        return pelaajat.getAlkiot();
+    }
     
     /**
      * Palauttaa i:n pelaajan 
diff --git a/src/HT/fx/Ottelut.java b/src/HT/fx/Ottelut.java
index facabc04c20ddc15df23bd832bc0e9fc30e47103..bc8b512207f59b00600beeb2d736ccce48d886ac 100644
--- a/src/HT/fx/Ottelut.java
+++ b/src/HT/fx/Ottelut.java
@@ -75,16 +75,16 @@ public class Ottelut implements Iterable<Ottelu> {
     
     /**
      * Haetaan pelaajien ottelut
-     * @param tunnusnro pelaajan tunnusnro
+     * @param tunnusnro2 pelaajan tunnusnro
      * @return Tietorakenne jossa viitteet löydettyihin otteluihin
      */
-    public List<Ottelu> annaOttelut(int tunnusnro) {
+    public List<Ottelu> annaOttelut(int tunnusnro2) {
         List<Ottelu> loydetyt = new ArrayList<Ottelu>();
         for(Ottelu ott : alkiot) {
             int i = 0;
             
             while(i<4){
-                if (ott.getPelaajaNrot()[i] == tunnusnro) loydetyt.add(ott);
+                if (ott.getPelaajaNrot()[i] == tunnusnro2) loydetyt.add(ott);
                 i++;
             }
         }
diff --git a/src/HT/fx/PadelMainGUIController.java b/src/HT/fx/PadelMainGUIController.java
index c46b2aae72b07e4a2a76f1914451af0cd9bbf590..4030329d0925eb89947e6c9ee3e1c0bfec26f7f2 100644
--- a/src/HT/fx/PadelMainGUIController.java
+++ b/src/HT/fx/PadelMainGUIController.java
@@ -198,19 +198,19 @@ public void poistaKaikkiKentat() {
      */
     public void syotatiedot() {
         
-        int i = 1;
-        int j = 1;
-        int k = 1;
-        int m = 1;
-        int n = 1;
+        int i = 0;
+        int j = 0;
+        int k = 0;
+        int m = 0;
+        int n = 0;
     
-        
+        Pelaaja pelaajat[] = getKarkelo().getPelaajat();
         
 
         for (Node lapsi : NimiVbox.getChildren()) {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
-                if(karkelo.annaPelaaja(i)!=null) tf.setText(karkelo.annaPelaaja(i).getNimi());
+                tf.setText(pelaajat[i].getNimi());
                 i++;
             }
         }
@@ -218,7 +218,7 @@ public void poistaKaikkiKentat() {
         for (Node lapsi : IkaVbox.getChildren()) {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
-                if(karkelo.annaPelaaja(j)!=null) tf.setText(String.valueOf(karkelo.annaPelaaja(j).getIka()));
+                tf.setText(String.valueOf(pelaajat[j].getIka()));
                 j++;
             }
         }
@@ -227,7 +227,7 @@ public void poistaKaikkiKentat() {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
             
-                if(karkelo.annaPelaaja(n)!=null) tf.setText(String.valueOf(karkelo.annaPelaaja(n).getRating()));
+                tf.setText(String.valueOf(pelaajat[n].getRating()));
                 n++;
             }
         }
@@ -236,26 +236,24 @@ public void poistaKaikkiKentat() {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
             
-                if(karkelo.annaPelaaja(k)!=null) tf.setText(karkelo.annaPelaaja(k).getSahkoposti());
-                k++;
+                 tf.setText(pelaajat[k].getSahkoposti());
+                 k++;
             }
         }
         
         for (Node lapsi : AutoVbox.getChildren()) {
             if (lapsi instanceof TextField) {
                 TextField tf = (TextField) lapsi;
-                if(karkelo.annaPelaaja(m)!=null) {
-                    if(karkelo.annaPelaaja(m).getAuto()) {
-                        tf.setText("Kyllä");
-                        
-                    }else {
-                        tf.setText("Ei");
+                 
+                if(pelaajat[m].getAuto()) {
+                    tf.setText("Kyllä");
                         
-                    }
-                }
+                }else {tf.setText("Ei");}
+                
                 m++;
             }
         }
+        
     }
     
     
diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java
index d6e4398e0899008f647c3e5830a66cd10c962ea4..686b49cad7245146ce03f96bbd2cc4e4500ebdd2 100644
--- a/src/HT/fx/Pelaajat.java
+++ b/src/HT/fx/Pelaajat.java
@@ -130,6 +130,10 @@ public class Pelaajat {
         
     }
     
+    public Pelaaja[] getAlkiot() {
+        return alkiot;
+    }
+    
     /**
      * Tallentaa pelaajiston tiedostoon.  Ei toimi.
      * @throws SailoException jos talletus epäonnistuu
@@ -207,7 +211,7 @@ public class Pelaajat {
             i++;
         }
         alkiot = alkiot2;
-        paivitaId();
+        //paivitaId();
         lkm--;