dat flowchart