fix typo
add flow chart