committed flowchart to make sure i have time.