another flowchart rewrite.