diff --git a/TODO b/TODO
index 4b459930af6f9ae8a8db00b960a8e430bd1d7adb..0f16e150f03056db7b0458598425a1df9e89f99c 100644
--- a/TODO
+++ b/TODO
@@ -29,10 +29,14 @@ o Signals
 o pthreads
 - pthread_cancel():  Should implemenent cancellation points and pthread_testcancel()
 
+o C++ Support
+- Need to call static constructors
+
 o Network
 - Port FreeBSD TCP/IP stack
 
 o USB
+- Implement USB device support
 
 o Libraries
 - sscanf() and lib_vsprintf() do not support floating point values.
@@ -62,7 +66,8 @@ o C5471
 o DM320
 
 o LPC214x
-- Finish
+- Finish bringup
+- Add MMC and USB support
 
 o pjrc-8052 / MCS51
 - Current status: