diff --git a/README b/README
index f1e497f..f42f1f8 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
 A parser for SQL queries in Haskell.
 
-Homepage: http://jakewheat.github.io/simple-sql-parser/
+Homepage: http://jakewheat.github.io/simple-sql-parser/latest
 
 Contact: jakewheatmail@gmail.com
\ No newline at end of file
diff --git a/TODO b/TODO
index c0f39ed..2f52aa4 100644
--- a/TODO
+++ b/TODO
@@ -295,3 +295,13 @@ sqlite
 sap dbmss (can't work out what are separate products or what are the
    dialects)
 
+
+
+here is an idea for a little feature:
+crunch sql: this takes sql and tries to make it as small as possible
+  (basically, combining nested selects where possible and inlining
+   ctes)
+expand sql:
+  breaks apart complex sql using nested queries and ctes, try to make
+   queries easier to understand in stages
+