some minor revise on the conclusion
add flowchart