diff --git a/examples/src/SimkitOpenDis7Examples/README.md b/examples/src/SimkitOpenDis7Examples/README.md
index 7ecb2ad860cfafa7f510ef1db6383cba14e0d4c4..ea16070c4dbb15319a3f121062262e7701cde8ab 100644
--- a/examples/src/SimkitOpenDis7Examples/README.md
+++ b/examples/src/SimkitOpenDis7Examples/README.md
@@ -9,13 +9,22 @@ utilize opendis7-java libraries for PDU output.
 * Establish reference examples with corresponding output logs for test confirmation.
 * Build interoperability mechanisms for distributed simulation in MOVES.
 
+## TODO
+
+a. Refactor OpenDis7Examples.ExampleSimulationProgram to extract re-usable DIS
+   network parameters, setup and teardown as a convenient superclass.
+b. Add initial PDU outputs to these examples.
+
 ## References
 
+* [Discrete Event Simulation Modeling.pdf](documentation/Discrete Event Simulation Modeling.pdf)
 * https://github.com/ahbuss/Simkit
 * https://gitlab.nps.edu/abuss/MV3302ClassCode
 
 ## SimkitExamples
 
+Design outline: [SimkitSimpleDiscreteEventSimulationModelForDIS.docx](documentation/SimkitSimpleDiscreteEventSimulationModelForDIS.docx)
+
 a. SimpleServer
    * [SimpleServer.java](SimpleServer.java)
    * [run.RunSimpleServer.java](run/RunSimpleServer.java) and [run.RunSimpleServerLog.txt](run/RunSimpleServerLog.txt) 
@@ -26,3 +35,4 @@ b. Two Crane Berths
    * [ShipArrivalProcess.java](ShipArrivalProcess.java)
    * [TwoCraneBerths.java](TwoCraneBerths.java)
    * [run.RunTwoCranesBerth.java](run/RunTwoCranesBerth.java) and [run.RunTwoCranesBerthLog.txt](run/RunTwoCranesBerthLog.txt)
+   * [HarborWithTwoCranes.docx](documentation/HarborWithTwoCranes.docx) and [WrittenAssignment5Solution.docx](documentation/WrittenAssignment5Solution.docx)