update README and TODO