flowchart is almost ready