diff --git a/exercise_0103/go.mod b/exercise_0103/go.mod
new file mode 100644
index 0000000000000000000000000000000000000000..72d641089a5167b45d448bee9d4c01539c886675
--- /dev/null
+++ b/exercise_0103/go.mod
@@ -0,0 +1,5 @@
+module gitlab.reutlingen-university.de/go-exercises/go-starter/exercise_0103
+
+go 1.20
+
+require gitlab.reutlingen-university.de/schmolli/joker v0.0.0-20230320140147-786d825d691c
diff --git a/exercise_0103/go.sum b/exercise_0103/go.sum
new file mode 100644
index 0000000000000000000000000000000000000000..ef7590b1d276dfa6fb8f16c76d2dc035170246b2
--- /dev/null
+++ b/exercise_0103/go.sum
@@ -0,0 +1,2 @@
+gitlab.reutlingen-university.de/schmolli/joker v0.0.0-20230320140147-786d825d691c h1:sak3vadXxOgkErmOkSUBfnRRUNc0VLdajbt/m/DxbiE=
+gitlab.reutlingen-university.de/schmolli/joker v0.0.0-20230320140147-786d825d691c/go.mod h1:cDt0yIYLclaw61YUQ7iSg4dfgc19LIk/g6x9Y97EOC4=
diff --git a/exercise_0103/main.go b/exercise_0103/main.go
new file mode 100644
index 0000000000000000000000000000000000000000..8a0fc960ba527556f54a9d6e181e342d7d508953
--- /dev/null
+++ b/exercise_0103/main.go
@@ -0,0 +1,13 @@
+package main
+
+import (
+	"fmt"
+
+	"gitlab.reutlingen-university.de/schmolli/joker/joke"
+	"gitlab.reutlingen-university.de/schmolli/joker/witz"
+)
+
+func main() {
+	fmt.Println(joke.GetJoke())
+	fmt.Println(witz.GetWitz())
+}