add more TODOs, add installation instruction