-* Test suite.
-* Peer protocol.
-* Get the file download working in the simplest possible way.
-* Concurrency (threads per peer)
-* other advanced features of Bit Torrent (like DHT).
+- most of the peer wire protocol works.
+- talks only to one peer at the moment.
+- can download files. But needs every piece to be served by the peer it connected to.
+- can talk to http/udp trackers.
+
+### TODO
+
+- Test suite.
+- Talk to multiple peers concurrently.
+- Piece download algorithms.
+- Multifile torrent support.
+- Magnet link support.
+- other advanced features of BitTorrent (like DHT).
+
+### Misc
+
+The Bangalore Haskell group forked an early version of this code and started to develop it as a group. My code has diverged a lot from it. Both are calling it functorrent. Perhaps that needs to be fixed.