committed flowchart (master branch)