class assignment flowchart