diff --git a/src/fxHarakka/luokat/Tehtava.java b/src/fxHarakka/luokat/Tehtava.java
index dbf49ac99bb03808cc0ad9c8d08c9c422cf3ad22..5a876eaf7d22a6c4efdd90a639a1d96f184ac11b 100644
--- a/src/fxHarakka/luokat/Tehtava.java
+++ b/src/fxHarakka/luokat/Tehtava.java
@@ -65,6 +65,14 @@ public class Tehtava {
    public void setNimi(String nimi){
         this.nimi = nimi;
 
+   }
+
+    /**
+     *
+     * @return tehtävän nimi
+     */
+   public String getNimi(){
+       return this.nimi;
    }
 
     /**
@@ -124,9 +132,6 @@ public class Tehtava {
             this.lisatieto = lisatieto;
         }
 
-
-
-
     }
 
     
diff --git a/src/fxHarakka/luokat/Tehtavat.java b/src/fxHarakka/luokat/Tehtavat.java
index 594587a857275a5bc7feb18f680849f7b9f92405..13fa421d5e54d0600cabc7fbd303668c48e421c3 100644
--- a/src/fxHarakka/luokat/Tehtavat.java
+++ b/src/fxHarakka/luokat/Tehtavat.java
@@ -1,6 +1,8 @@
 package fxHarakka.luokat;
 
 import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.Optional;
 
 /**
  * --------------------Tehtavat == (monikko) tehtävien luokka----------------
@@ -21,13 +23,10 @@ public class Tehtavat {
 
     //-----------------------MUODOSTAJAT-TEHTAVAT----------------------------
 
-    public Tehtavat(int maara, int maxMaara) {
-        this.maara = maara;
-
-    }
 
+    //ei tarvitse erikseen muodostajia
     public Tehtavat() {
-        this.maara = 0;
+
 
     }
 
@@ -43,6 +42,27 @@ public class Tehtavat {
     }
 
 
+    /**
+     * lisää tehtävän tietorakenteeseen
+     * @param tehtava lisättävä tehtävä
+     */
+    public void lisaaTehtava (Tehtava tehtava) {
+        alkiot.add(tehtava);
+
+    }
+
+
+    /**
+     * @return Tehtävä
+     * @param i Tehtävän indeksi tietorakenteessa joka halutaan
+     */
+    public Tehtava anna (int i) {
+       return alkiot.get(i);
+    }
+
+
+
+
 
 
 
diff --git a/src/fxHarakka/luokat/test/TehtavaTest.java b/src/fxHarakka/luokat/test/TehtavaTest.java
index b40d2f683303ce6ccad013128e858f2d5968227e..bb6ff4ad1bd1baa9136e1b212cd5bbec1870b273 100644
--- a/src/fxHarakka/luokat/test/TehtavaTest.java
+++ b/src/fxHarakka/luokat/test/TehtavaTest.java
@@ -8,7 +8,7 @@ import fxHarakka.luokat.*;
 
 /**
  * Test class made by ComTest
- * @version 2025.03.19 20:02:29 // Generated by ComTest
+ * @version 2025.03.19 20:43:31 // Generated by ComTest
  *
  */
 @SuppressWarnings({ "PMD" })
@@ -17,15 +17,15 @@ public class TehtavaTest {
 
 
   // Generated by ComTest BEGIN
-  /** testSetLisatieto105 */
+  /** testSetLisatieto113 */
   @Test
-  public void testSetLisatieto105() {    // Tehtava: 105
+  public void testSetLisatieto113() {    // Tehtava: 113
     Tehtava teht1 = new Tehtava(); 
     teht1.setLisatieto("testi", false); 
-    assertEquals("From: Tehtava line: 109", "testi", teht1.getLisatieto()); 
+    assertEquals("From: Tehtava line: 117", "testi", teht1.getLisatieto()); 
     teht1.setLisatieto("testi2", false); 
-    assertEquals("From: Tehtava line: 111", "testi2", teht1.getLisatieto()); 
+    assertEquals("From: Tehtava line: 119", "testi2", teht1.getLisatieto()); 
     teht1.setLisatieto("testi3", true); 
-    assertEquals("From: Tehtava line: 113", "testi2testi3", teht1.getLisatieto()); 
+    assertEquals("From: Tehtava line: 121", "testi2testi3", teht1.getLisatieto()); 
   } // Generated by ComTest END
 }
\ No newline at end of file