I would like to suggest the following organization for the final report. 1. Introduction 2. Objectives 3. Functional Specification old stuff +atomic group, real-time transmission, client failure handline, server failure handling. (Concepts, like atomic group, total ordering, etc. Methods you are going to use.) 4. Design Specification System architecture client --- server server --- server Threads Soccket, port, connections 5. Implementation Details Data structures prototype of function (include both the server and client sides) (Some of you did not include this part. Some teams has very little. ) 6. Simulation and System Performance (This part is NOT for semester A. It is optional for semester B) 7. Source Code.