diff --git a/Ohj2HT/src/fxKalenteri/KalenteriGUIController.java b/Ohj2HT/src/fxKalenteri/KalenteriGUIController.java
index 0bd207c06500547c9cd99647b4f72e9c88e7f8c9..cd0ea2875f79cbb65ecc3d172fba499289086d44 100644
--- a/Ohj2HT/src/fxKalenteri/KalenteriGUIController.java
+++ b/Ohj2HT/src/fxKalenteri/KalenteriGUIController.java
@@ -110,7 +110,7 @@ public class KalenteriGUIController implements Initializable {
     private void tallenna() {
         Dialogs.showMessageDialog("Tallennetetaan! Mutta ei toimi vielä");
         kirjoitaLisaaReissu();
-        
+        kalenteri.getReissut().sort();
         
         if ( reissumaara.get() - aluksi > 0){
             TiedostonHiplailija t = new TiedostonHiplailija(System.getProperty("user.dir") + "/../reissut.dat");
@@ -120,7 +120,7 @@ public class KalenteriGUIController implements Initializable {
             Tulkki vieheTulkki = new Tulkki(System.getProperty("user.dir") + "/../vieheTyypit.dat");
             Tulkki kokoTulkki = new Tulkki(System.getProperty("user.dir") + "/../koot.dat");
             
-            kalenteri.getReissut().sort();
+            
             for (int i = aluksi; i < reissumaara.get(); i++){
                 System.out.println(kalenteri.getReissut().getReissut().get(i));
                 t.kirjoita(kalenteri.getReissut().getReissut().get(i).toString()); 
diff --git a/Ohj2HT/src/fxLisaaReissu/LisaaReissuGUIController.java b/Ohj2HT/src/fxLisaaReissu/LisaaReissuGUIController.java
index 5da608d07c78ff9234a3093496b491aa83d89714..a8bcba86425d2bd2f8135d4ed04cff73e5a7b32f 100644
--- a/Ohj2HT/src/fxLisaaReissu/LisaaReissuGUIController.java
+++ b/Ohj2HT/src/fxLisaaReissu/LisaaReissuGUIController.java
@@ -1,5 +1,6 @@
 package fxLisaaReissu;
 
+import java.io.FileNotFoundException;
 import java.net.URL;
 import java.time.LocalDate;
 import java.time.format.DateTimeParseException;
@@ -80,7 +81,7 @@ public class LisaaReissuGUIController implements Initializable, ModalControllerI
 	 public void liitaKaloja() {
 		kaloja.clear();
 		for(Saalis s : saaliit){
-			 Platform.runLater(()->{kaloja.appendText(s.getLaji() + " " + s.getKoko()+ " saatu vieheellä "  + s.getViehe().vari()+ " "  + s.getViehe().tyyppi());kaloja.appendText("\n");});
+			 Platform.runLater(()->{kaloja.appendText(s.getLaji() + " " +s.getKoko()+ " saatu vieheellä "  + s.getViehe().vari()+ " "  + s.getViehe().tyyppi());kaloja.appendText("\n");});
 		 }
 	 }
 	 
@@ -111,12 +112,27 @@ public class LisaaReissuGUIController implements Initializable, ModalControllerI
 			kale.getVieheLaskuri().kasvata(kale.getVieheTulkki().getIdFromValue(s.getViehe().tyyppi()));
 		}
 		 kale.getReissut().lisaaListaan(a);
+		 tallennaTiedostoon(a);
+		 
 		 ModalController.closeStage(pane);
 
 		
 	 }
 	
-
+/**
+ * tallennetaan lisätty reissu reissut.dat tiedostoon.
+ * 
+ * @param reissu
+ */
+	public void tallennaTiedostoon(Reissu reissu) {
+		/*
+		TiedostonHiplailija a = new TiedostonHiplailija(System.getProperty("user.dir") + "/../reissut.dat");
+		a.kirjoita(reissu.toString());
+		a.sulje();
+		*/
+		
+	}
+	
 	
 	 
 	@Override
diff --git a/kalaLaskuri.dat b/kalaLaskuri.dat
index 24a4146ab635e4dd7930fc5f2c9da91716406150..251ca303eb2b6dd98f1a1c441ef49bd93ecdd812 100644
--- a/kalaLaskuri.dat
+++ b/kalaLaskuri.dat
@@ -15,3 +15,13 @@
 3|1
 4|1
 5|2
+1|3
+2|2
+3|2
+4|1
+5|2
+1|3
+2|3
+3|2
+4|1
+5|2
diff --git a/saaliit.dat b/saaliit.dat
index 9500b9f2bb73e7cec3eb22c7bfcb611f1f9c39d3..947805a7d655be2fc89d84008bf517b13b3e84f9 100644
--- a/saaliit.dat
+++ b/saaliit.dat
@@ -11,3 +11,7 @@
 8|3|2|6|1|hopeinen
 4|4|1|3|1|vihreä
 4|4|1|3|1|vihreä
+4|4|1|3|1|vihreä
+4|4|1|3|1|vihreä
+4|4|1|3|1|vihreä
+4|4|1|3|1|vihreä
diff --git a/vieheLaskuri.dat b/vieheLaskuri.dat
index 434a5c6e3d2c51ab20c7158d5240733c9a286640..3d8d94b5703446d6e98ac59b8ad5263216f11411 100644
--- a/vieheLaskuri.dat
+++ b/vieheLaskuri.dat
@@ -10,3 +10,9 @@
 1|6
 2|2
 3|2
+1|6
+2|3
+3|2
+1|6
+2|4
+3|2