1. simplified the algo. by using map to replace recursive function 2. simplified the program using point less style 3. remove todo list 4. change some docx