finish TODO.md