update TODO
it's still only mostly working.