diff --git a/TODO b/TODO
index 513598ec87bf44805be25c183d0d864acfb43b6b..326eced762f868b7bd3d1eb65ebb241bc5b9fdb1 100644
--- a/TODO
+++ b/TODO
@@ -8,3 +8,7 @@
   contention for the thread pool locks and cache-coherency protocol
   thrashing, but will require implementing things like work-stealing
   queues.
+* Show how to combine futures with STM
+* Extend futures to distributed system
+* Build better thread/machine pool system
+* Future pipelining