diff --git a/assignments/src/MV3500Cohort2024JulySeptember/homework3/Smith/ExampleSimulationProgram.java b/assignments/src/MV3500Cohort2024JulySeptember/homework3/Smith/ExampleSimulationProgram.java
index b6e213c3a55a01fd50f1511447d3c5d98a4480f7..7f39bed923eb77908c40b639072c7595f8c0168e 100644
--- a/assignments/src/MV3500Cohort2024JulySeptember/homework3/Smith/ExampleSimulationProgram.java
+++ b/assignments/src/MV3500Cohort2024JulySeptember/homework3/Smith/ExampleSimulationProgram.java
@@ -32,11 +32,29 @@ public class ExampleSimulationProgram {
 
     // DIS utilities
     private String descriptor = this.getClass().getSimpleName();
+    /**
+     * DIS Channel to output to
+     */
     protected DisChannel disChannel;
-    protected PduFactory pduFactory;
-    protected CommentPdu gridStatusPdu;
-    protected FirePdu firePduPlayer1;
-    protected FirePdu firePduPlayer2;
+    /**
+     * PDU generator
+     */
+    protected PduFactory pduFactory; //
+    /**
+     * Grid Status updating PDU
+     */
+    protected CommentPdu gridStatusPdu; // 
+    /**
+     * Player 1 PDU
+     */
+    protected FirePdu firePduPlayer1; // 
+    /**
+     * Player 2 PDU
+     */
+    protected FirePdu firePduPlayer2;  // 
+    /**
+     * Munition Descriptor
+     */    
     protected MunitionDescriptor munitionDescriptor1 = new MunitionDescriptor();
 
     // Simulation time settings