diff --git a/src/main/java/fi/utu/tech/ooj/exercise0/Main.java b/src/main/java/fi/utu/tech/ooj/exercise0/Main.java
new file mode 100644
index 0000000000000000000000000000000000000000..1f8113da902827cc2be8a58f16931de8bf21ba4a
--- /dev/null
+++ b/src/main/java/fi/utu/tech/ooj/exercise0/Main.java
@@ -0,0 +1,83 @@
+package fi.utu.tech.ooj.exercise0;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Scanner;
+
+import main.java.fi.utu.tech.ooj.exercise0.KirjaKokoelma;
+
+public class Main {
+
+
+    /*
+     * Kirjoita tähän tehtävän 4 ratkaisu. Rutiinin signatuuria ei saa muuttaa. Aloita tehtävä poistamalla
+     * kommenttimerkit alla olevan rutiinin rungon ympäriltä.
+     */
+    public static ArrayList<String> kysyTietoja(String[] kysyttavat, String lopetusmerkki) {
+        String vastaus = "";
+        int vastaus2 = 0;
+        String kysymys = "";
+        ArrayList<String> l = new ArrayList<>();
+        int laskuri = 0;
+        Scanner s = new Scanner(System.in);
+        int c = kysyttavat.length;
+        while(laskuri<=c){
+            System.out.print(kysyttavat[laskuri]);
+            vastaus = s.nextLine();
+            if (vastaus = lopetusmerkki){
+                break;
+            }else{
+                l.add(vastaus);
+            }
+        return l;
+        }
+    }
+
+
+    /*
+     * Kirjoita tähän tehtävän 5 ratkaisu. Rutiinin signatuuria ei saa muuttaa. Aloita tehtävä poistamalla
+     * kommenttimerkit alla olevan rutiinin rungon ympäriltä.
+     */
+
+    public static KirjaKokoelma luoKokoelma(String lopetusmerkki) {
+        Scanner lu = new Scanner(System.in);
+        System.out.println("Anna kokoelman omistajan nimi: ");
+        String omistaja = lu.nextLine();
+        KirjaKokoelma k = new KirjaKokoelma(omistaja);
+        String[] a = {"Kirjan nimi","Kirjailijan nimi","Julkaisuvuosi" };
+        ArrayList<String> l = kysyTietoja(a, lopetusmerkki);
+        if (l.size() == 3){
+            String nimi = (l.get(0));
+            String kirjailija = (l.get(1));
+            int vuosi = Integer.valueOf((l.get(2)));
+            Kirja kirja = new Kirja(nimi,kirjailija,vuosi);
+            kirja.lisaaKirja();
+        }else{
+            return k;
+        }
+
+    }
+
+    /**
+     * Main class.
+     *
+     * @param args Command line arguments
+     */
+    public static void main(String[] args) {
+        /*
+         * Testin jälkeen alla olevan rivin voi joko kommentoida tai poistaa.
+         */
+        System.out.println("*** Harjoitustyöpohja käynnistyy ***");
+
+        //Luo ensin uusi KirjaKokoelma olio, Käytä tehtävän 5 rutiinia
+        String sana = "k";
+        luoKokoelma(sana);
+
+        //Sen jälkeen tulosta kokoelma näyttöön käyttämällä tehtävän 6 rutiinia
+
+
+        //Lopuksi hae jokin kirja kokoelmasta käyttäen tehtävän 7 rutiinia
+        //Tulosta hakutulos. Sen voit tehdä suoraan main-metodissa.
+    }
+}