update README and add TODO