diff --git a/Sovellus.java b/Sovellus.java
new file mode 100644
index 0000000000000000000000000000000000000000..52e11fc94ced4dfe9bc9ecfbecd9d5210b6afe76
--- /dev/null
+++ b/Sovellus.java
@@ -0,0 +1,35 @@
+import java.util.ArrayList;
+
+public class Sovellus {
+    private ArrayList<Asiakas> asiakkaat;
+    private ArrayList<Esiintyja> esiintyjat;
+    private ArrayList<Tilaisuus> tilaisuudet;
+
+    public Sovellus() {
+        this.asiakkaat = new ArrayList<>();
+        this.esiintyjat = new ArrayList<>();
+        this.tilaisuudet = new ArrayList<>();
+    }
+
+    public void setAsiakkaat(ArrayList<Asiakas> asiakkaat) {
+        this.asiakkaat = asiakkaat;
+    }
+    public void setEsiintyjat(ArrayList<Esiintyja> esiintyjat) {
+        this.esiintyjat = esiintyjat;
+    }
+    public void setTilaisuudet(ArrayList<Tilaisuus> tilaisuudet) {
+        this.tilaisuudet = tilaisuudet;
+    }
+
+    public ArrayList<Asiakas> getAsiakkaat() {
+        return asiakkaat;
+    }
+
+    public ArrayList<Esiintyja> getEsiintyjat() {
+        return esiintyjat;
+    }
+
+    public ArrayList<Tilaisuus> getTilaisuudet() {
+        return tilaisuudet;
+    }
+}