diff --git a/web/07/mini_exercises/demo2.go b/web/07/mini_exercises/demo2.go
new file mode 100644
index 0000000..a313f89
--- /dev/null
+++ b/web/07/mini_exercises/demo2.go
@@ -0,0 +1,19 @@
+package main
+
+import "net/http"
+
+type respExampleHandler int //typ ist egal => interface wichtig!!
+
+func (hello respExampleHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { //Bedienung
+ w.Header().Set("custom_header", "Beleibiger Text")
+ w.Header().Set("Content-Type", "text/html; charset=utf-8")
+ w.WriteHeader(http.StatusFound)
+ w.Write([]byte("
Dies ist eine HTML-Ueberschrift
"))
+
+}
+
+func main() {
+ var r respExampleHandler
+
+ http.ListenAndServe("localhost:8080", r) //Türsteher
+}
diff --git a/web/07/mini_exercises/demo_helloworld.go b/web/07/mini_exercises/demo_helloworld.go
new file mode 100644
index 0000000..03627b1
--- /dev/null
+++ b/web/07/mini_exercises/demo_helloworld.go
@@ -0,0 +1,18 @@
+package main
+
+import (
+ "fmt"
+ "net/http"
+)
+
+type helloHandler int
+
+func (hello helloHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
+ fmt.Fprintf(w, "Hello World %d", hello)
+}
+
+func _main() {
+ var world helloHandler
+ world = 42
+ http.ListenAndServe("localhost:8080", world)
+}