change TODO and README. not complete yet