diff --git a/Cargo.lock b/Cargo.lock
index 132d67e..453eda0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -74,9 +74,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.79"
+version = "1.0.80"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
+checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1"
[[package]]
name = "autocfg"
@@ -534,7 +534,7 @@ dependencies = [
[[package]]
name = "risp"
version = "0.1.0"
-source = "git+https://git.hofer.link/philipp/risp.git#7d216039643741545c041dce44d244ba746140ba"
+source = "git+https://git.hofer.link/philipp/risp.git#fac2be0ed4e0fb2903fb376ecc338c065853c142"
dependencies = [
"clap",
"directories",
@@ -589,9 +589,9 @@ dependencies = [
[[package]]
name = "ryu"
-version = "1.0.16"
+version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
+checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
[[package]]
name = "scopeguard"
diff --git a/laws/abgb.toml b/laws/abgb.toml
index 88e680e..1432a28 100644
--- a/laws/abgb.toml
+++ b/laws/abgb.toml
@@ -5,7 +5,7 @@ name = "ABGB"
[[law.classifiers]]
name = "Theil"
is_root = true
-match_function = "containsCaseSensitive"
+match_function = "contains_case_sensitive"
[[law.classifiers]]
name = "Abtheilung"
diff --git a/laws/medieng.toml b/laws/medieng.toml
new file mode 100644
index 0000000..6c0a177
--- /dev/null
+++ b/laws/medieng.toml
@@ -0,0 +1,20 @@
+[law]
+id = 10000719
+name = "Mediengesetz"
+
+[[law.classifiers]]
+name = "Abschnitt"
+is_root = true
+match_function = "contains_case_sensitive"
+
+[[law.classifiers]]
+name = "Unterabschnitt"
+is_root = false
+match_function = "contains"
+
+[parser]
+remove_strings = [
+ "", "",
+ "", "",
+ "", "",
+]