diff --git a/Pelaajatiedot b/Pelaajatiedot
index 182191e4596716d556ccaaa915655284642c0cfd..4ca3c03e17fefb05c73dfe983329058387ddd292 100644
--- a/Pelaajatiedot
+++ b/Pelaajatiedot
@@ -7,3 +7,4 @@
 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
+10|Presidentti|1996-11-25|1000|Presidentti@dumpadel.com|0
diff --git a/src/HT/fx/Pelaaja.java b/src/HT/fx/Pelaaja.java
index 6d6c1e76a41506cea826e3ddf136c7e0f01aa03f..cec19c1881e4b1cb1c8b963c01efb54dbb3f78d2 100644
--- a/src/HT/fx/Pelaaja.java
+++ b/src/HT/fx/Pelaaja.java
@@ -81,12 +81,6 @@ public class Pelaaja {
         if (auto) {out.println("     Pelaajalla on auto. ");}
     }
     
-    public void paivitaRating(int pelaaja, int voittaja1, int voittaja2) {
-        if(pelaaja == voittaja1 || pelaaja == voittaja2) {
-            this.rating = rating+10;
-        }else {this.rating = rating-10;}
-    }
-    
     /**
      * Tulostetaan henkilƶn tiedot
      * @param os tietovirta johon tulostetaan
diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java
index f9d4e7b3822daa1b13524b8d9d60b0b0ae7f10f8..02ef9e1f4cc52937b725bf93379754bdd2ff96d8 100644
--- a/src/HT/fx/Pelaajat.java
+++ b/src/HT/fx/Pelaajat.java
@@ -53,11 +53,22 @@ public class Pelaajat {
      * </pre>
      */
     public void lisaa(Pelaaja pelaaja) throws SailoException {
-        if (lkm >= alkiot.length) throw new SailoException("Liikaa alkioita");
+        if (lkm >= alkiot.length) lisaatilaa();
         alkiot[lkm] = pelaaja;
         lkm++;
     }
     
+    private void lisaatilaa() {
+        Pelaaja alkiot2[] = new Pelaaja[lkm + 1];
+        int i = 0;
+        while(i<lkm) {
+            alkiot2[i] = alkiot[i];
+            i++;
+        }
+        alkiot = alkiot2;
+        
+    }
+
     /**
      * Palauttaa viitteen iinteen jƤseneen.
      * @param i monennenko jƤsenen viite halutaan