diff --git a/assignments/src/MV3500Cohort2021JulySeptember/homework3/README.md b/assignments/src/MV3500Cohort2021JulySeptember/homework3/README.md
index db254434a0045cb154422ba01f88c7e47cac42b7..e7a8fd0acbd065040acc10e0c432788a4261d44b 100644
--- a/assignments/src/MV3500Cohort2021JulySeptember/homework3/README.md
+++ b/assignments/src/MV3500Cohort2021JulySeptember/homework3/README.md
@@ -3,7 +3,7 @@
 ### Assignment
 
 * Adapt the functionality for [OpenDIS ExampleSimulationProgram](../../../../examples/src/OpenDis7Examples/ExampleSimulationProgram.java), modifying provided code
-* Result streams are recorded/saved/replayed using Wireshark or X3D-Edit.
+* Result streams are recorded/saved/replayed using [PduRecorder](https://savage.nps.edu/open-dis7-java/javadoc/edu/nps/moves/dis7/utilities/stream/PduRecorder.html), [Wireshark](https://www.wireshark.org) or [X3D-Edit](https://savage.nps.edu/X3D-Edit).
 
 This assignment  presents a Problem Prototyping opportunity.
 While some minimal functionality is expected, the general outline of
@@ -11,7 +11,7 @@ a networking problem and proposed solution holds great interest.
 Think of it as a warmup preparation for your final project.
 
 This is also a freeplay opportunity. 
- You have the option to pick one or more of the provided course example programs 
+You have the option to pick one or more of the provided course example programs 
 and adapt the source to demonstrate a new client-server handshake protocol of interest.
 
 Be sure to provide a rationale that justifies why the networking choices you made