remove all todos, need time to rethink about this.