UML Diagram and Brainstorm for M4