diff --git a/src/todo b/src/todo
index 260fc1f7da231c92923047962e48607e48267615..a5483da868f7710428958da1b9a92cb2b476b02e 100644
--- a/src/todo
+++ b/src/todo
@@ -142,45 +142,87 @@ patch byacc
 	done (maybe needs more fixing)
 
 fix efun->foo (always copies value)
+	fixed?
+
+rewrite sort_array
 	fixed
 
-dokumentera mera!
+putenv
+	fixed
 
-ta bort MAX_LOCAL (& MAX_GLOBAL)
+sort()
+	fixed
 
-ta bort EXPANDMAX
+++++ -> sum()
+	fixed
 
-kommentera mera
+update README
+	fixed
 
-typkollen m}ste generera b{ttre felmeddelanden..
+move the check for libsocket to the file module
+	fixed
 
-putenv? setugid? 
+add garbage collect
+	fixed
 
 function_exists()
+	not needed, just index the object.
+
+remove MAX_LOCAL (& MAX_GLOBAL)
+
+remove EXPANDMAX
+
+write more comments
+
+typkollen m}ste generera b{ttre felmeddelanden..
+
+setugid? 
+
 inherit_list()
 function_args()
 get_function_list()
 fuzzymatch()
-sort()
 this_function()
-kolla upp |vriga efunnar som skall portas 
+check what other functions needs porting
 
+add generic callbacks
 
-++++ -> sum()
+assert (check types explicitely)
+generalize foreach()
+constant
+'type wish'
 
-update README
+document file::set_nonblocking better (prototype callbacks etc.)
 
-flytta cheken f|r libsocket till modulen (och se till att moduler kan addera libs)
-(eller s{tt tillbaka AC_HAVE_DIRENT (?) i configure.in)
+fix 'private inherit'
 
-add garbage collect
+fix run time type checks.
 
-addera generisk callback
+make backtrace() show the arguments.
 
-assert (kolla typer explicit)
-generalisera foreach()
-constant
-'type wish'
-rewrite sort_array
+code_value()
+decode_value()
 
-document file::set_nonblocking better (prototype callbacks etc.)
+threads
+
+dynamic stack
+
+command line option: -L libdir
+
+rename list->multiset
+rename uLPC
+rename perror
+make a new perror
+rename add_efun -> add_constant
+rename sizeof -> size?
+
+then make a compat.h
+
+remove some simulated functions or make the optional.
+
+change object/program naming strategy
+
+make a better module interface.
+make a C++ interface.
+
+allocate stack with MAP_NORESERV