diff --git a/src/include/66/enum.h b/src/include/66/enum.h
index 0df13538691d9ccb5efd963572ac71f1ce12ff95..92b3dbd3d02571f595f4e89e4c44261f9b37ecbb 100644
--- a/src/include/66/enum.h
+++ b/src/include/66/enum.h
@@ -62,6 +62,7 @@ enum enum_key_section_main_e
     KEY_MAIN_DEPENDS ,
     KEY_MAIN_REQUIREDBY ,
     KEY_MAIN_OPTSDEPS ,
+    KEY_MAIN_CONTENTS ,
     KEY_MAIN_OPTIONS ,
     KEY_MAIN_NOTIFY ,
     KEY_MAIN_USER ,
@@ -280,6 +281,7 @@ static key_description_t const main_section_list[] =
     { .name = &enum_str_key_section_main[KEY_MAIN_DEPENDS], .id = KEY_MAIN_DEPENDS, .expected = EXPECT_BRACKET },
     { .name = &enum_str_key_section_main[KEY_MAIN_REQUIREDBY], .id = KEY_MAIN_REQUIREDBY, .expected = EXPECT_BRACKET },
     { .name = &enum_str_key_section_main[KEY_MAIN_OPTSDEPS], .id = KEY_MAIN_OPTSDEPS, .expected = EXPECT_BRACKET },
+    { .name = &enum_str_key_section_main[KEY_MAIN_CONTENTS], .id = KEY_MAIN_CONTENTS, .expected = EXPECT_BRACKET },
     { .name = &enum_str_key_section_main[KEY_MAIN_OPTIONS], .id = KEY_MAIN_OPTIONS, .expected = EXPECT_BRACKET },
     { .name = &enum_str_key_section_main[KEY_MAIN_NOTIFY], .id = KEY_MAIN_NOTIFY, .expected = EXPECT_UINT },
     { .name = &enum_str_key_section_main[KEY_MAIN_USER], .id = KEY_MAIN_USER, .expected = EXPECT_BRACKET },
diff --git a/src/lib66/enum/enum.c b/src/lib66/enum/enum.c
index c26ad8ad8595082883f8e57644b89a39ffeeeec3..b9f5a33ebbef25fde1424ab60e98fb80c47c1e97 100644
--- a/src/lib66/enum/enum.c
+++ b/src/lib66/enum/enum.c
@@ -35,6 +35,7 @@ char const *enum_str_key_section_main[] = {
     "@depends" ,
     "@requiredby",
     "@optsdepends" ,
+    "@contents" ,
     "@options" ,
     "@notify" ,
     "@user" ,