updated TODO.md with latest thoughts