diff --git a/filelist_D4-8.txt b/filelist_D4-8.txt
index 0377d7acc4203fb019deb3624c6dcb4f62b36368..c00300d2b3f773a0ce373d0bfcf7a0687b276874 100644
--- a/filelist_D4-8.txt
+++ b/filelist_D4-8.txt
@@ -16,13 +16,12 @@ pages/VOserver.md
 pages/KM3NeTserver.md
 pages/Git.md
 pages/Docker.md
-pages/Repositories_Voserver.md
+pages/Repositories_VOserver.md
 pages/Repositories_Zenodo.md
 pages/Courses.md
 pages/OSP.md
 pages/Python.md
 pages/ESCAPE.md
-pages/UseCase_ANTARES.md
-pages/UseCase_KM3NeT.md
-pages/UseCase_environmental.md
-
+pages/Usecase_ANTARES.md
+pages/Usecase_KM3NeT.md
+pages/Usecase_Environmental.md
diff --git a/filelist_D4-9.txt b/filelist_D4-9.txt
index ef472502fd9aeab96d53be5ab48388007600339d..1b5d2d7fd2a1d03f7c8d512d75ad8f1b0697e388 100644
--- a/filelist_D4-9.txt
+++ b/filelist_D4-9.txt
@@ -2,7 +2,7 @@ pages/Using_vo.md
 pages/Using_alerts.md
 pages/Using_km3events.md
 pages/Using_plotdata.md
-pages/dataserver_api.md
+pages/Dataserver_api.md
 pages/Softwaredevelopment.md
 pages/Using_templates.md
 pages/Using_templates.md
diff --git a/make_documents.py b/make_documents.py
index f55b0491f27fe8fe1a5d54f0cfa273f5b24aec40..ce6abb50dfdc05bb19b531cc66f342ccd0bbe089 100644
--- a/make_documents.py
+++ b/make_documents.py
@@ -1,14 +1,23 @@
 #!/usr/bin/python
+import yaml
 
-def fulltext_from_filelist(filelistname):
+def fulltext_from_filelist(filelistname, onlystatus = ""):
     fulltext = ""
     with open(filelistname, "r") as f:
-        infilename = f.readline()
+        infilename = f.readline().rstrip("\n")
         while infilename:
             with open(infilename, "r") as ftext:
                 addtext = ftext.read()
-                fulltext += addtext[addtext.find("---"):addtext.rfind("---")] + "\n"
-            infilename = f.readline()
+                info = yaml.load(addtext[addtext.find("---")+3:addtext.find("---", 5)])
+                takeit = True
+                if onlystatus:
+                    takeit = False
+                    if "status" in info:
+                        if info["status"] == onlystatus:
+                            takeit = True
+                if takeit:
+                    fulltext += addtext[addtext.find("---", 5)+3:len(addtext)] + "\n"
+            infilename = f.readline().rstrip("\n")
     return fulltext
 
 deliverable_description = fulltext_from_filelist("filelist_D4-8.txt")
diff --git a/pages/Infrastucture.md b/pages/Infrastructure.md
similarity index 100%
rename from pages/Infrastucture.md
rename to pages/Infrastructure.md
diff --git a/pages/Multimessengers.md b/pages/Multimessenger.md
similarity index 100%
rename from pages/Multimessengers.md
rename to pages/Multimessenger.md