Updated Flowchart and Cleaned it up