diff --git a/src/main/java/fi/utu/tech/ooj/exercise3/Main.java b/src/main/java/fi/utu/tech/ooj/exercise3/Main.java
index 1b2f3bf77bb1c854d308aae56bffd4fef48158ba..3ed1b521653d0dfea740e7fabcdb2eb027dab71e 100644
--- a/src/main/java/fi/utu/tech/ooj/exercise3/Main.java
+++ b/src/main/java/fi/utu/tech/ooj/exercise3/Main.java
@@ -31,10 +31,10 @@ public class Main {
             alkuperäinen.put("avain2", "arvo2");
             alkuperäinen.put("avain3", "arvo3");
 
-            Map<String, String> randomMap = new RandomMap<>(alkuperäinen);
+            Map<String, String>randomMap = new RandomMap<>(alkuperäinen);
 
             String testi1 = randomMap.get("avain1"); // palauttaa arvo1
-            String testi2 = randomMap.get("avain4"); // Palauttaa satunnaisen arvon
+            String testi2 = randomMap.get("avain4"); // Palauttaa satunnaisen arvon, koska "avain4" ei löydy
 
             System.out.println(testi1);
             System.out.println(testi2);
diff --git a/src/main/java/fi/utu/tech/ooj/exercise3/Vastaukset ja perustelut b/src/main/java/fi/utu/tech/ooj/exercise3/Vastaukset ja perustelut
index 636f5c71abcc9d63289a11a958e9611585920bac..eaa2361c46c6416ee2979983fe68d752c14161a9 100644
--- a/src/main/java/fi/utu/tech/ooj/exercise3/Vastaukset ja perustelut	
+++ b/src/main/java/fi/utu/tech/ooj/exercise3/Vastaukset ja perustelut	
@@ -28,7 +28,8 @@ kun ArrayListiä muutetaan, täytyy muuttaa jokaisen muun alkion muistiosoitetta
 Jos tarvitsee siis vain säilöä ja päästä käsiksi dataan, on ArrayList parempi
 mutta jos haluaa myös muuttaa sitä, kannattaa käyttää LinkedListiä.
 
-D)Fundamentaalinen ero on, että TreeSet on järjestetty, HashSet ei.
+D)Fundamentaalinen ero on, että TreeSet on järjestetty, HashSet ei. Käytännössä siis käyttäisin HashSettiä silloin
+kun alkioiden järjestyksellä ei ole väliä, ja TreeSettiä silloin kun on.
 
 5.
 A