diff --git a/app.py b/app.py
index 866b6308d8bdab2075582398104f26aa2f579e25..8e9424432855033f22a1d21d182e260766f0e517 100644
--- a/app.py
+++ b/app.py
@@ -168,6 +168,24 @@ def downloads_redirect(protocol, file, mirror=None):
 
 
 
+def get_blog_index():
+    """
+    Returns list of valid slugs sorted by date
+    """
+    ret=[]
+    
+    # list of slugs(not sorted in any way)
+    entries=[]
+    # walk over all directories/files
+    for v in os.walk(BLOG_DIR):
+        # iterate over all files
+        for f in v[2]:
+            # ignore all non-.rst files
+            if not f.endswith('.rst'):
+                continue
+            
+
+
 def render_blog_entry(slug):
     """
     Render the blog entry