diff --git a/exercise_0204/go.mod b/exercise_0204/go.mod
new file mode 100644
index 0000000000000000000000000000000000000000..3f3b5b2219bec806a37fcb634276219e16859118
--- /dev/null
+++ b/exercise_0204/go.mod
@@ -0,0 +1,3 @@
+module gitlab.reutlingen-university.de/go-exercises/go-starter/exercise_0204
+
+go 1.20
diff --git a/exercise_0204/main.go b/exercise_0204/main.go
new file mode 100644
index 0000000000000000000000000000000000000000..f7f6c58b2b4a2438d67a56cb75a1e891ded953a3
--- /dev/null
+++ b/exercise_0204/main.go
@@ -0,0 +1,14 @@
+package main
+
+import (
+	"fmt"
+	"os"
+)
+
+func printSlice(s []string) {
+	fmt.Printf("%p –len: %d cap: %d %#v\n", s, len(s), cap(s), s)
+}
+
+func main() {
+	printSlice(os.Args)
+}