diff --git a/projects/Assignments/homework3/OpenDisPduSender.java b/projects/Assignments/homework3/OpenDisPduSender.java
index cc282772f64af7c82d24d66d990afa61bd3f66c0..e98fa0818f60ff0e8d5acca88d4965156209e924 100644
--- a/projects/Assignments/homework3/OpenDisPduSender.java
+++ b/projects/Assignments/homework3/OpenDisPduSender.java
@@ -47,7 +47,19 @@ public class OpenDisPduSender {
 
                 switch (pdu) {
                     case ENTITY_STATE:
-                        aPdu = new EntityStatePdu();
+                        // TODO continue to add unit tests
+						EntityStatePdu entityStatePdu = new EntityStatePdu();
+						Marking espduMarking = new Marking();
+						espduMarking.setCharactersString("Testing 123");
+						// TODO libary should warn if > 11 characters
+						entityStatePdu.setMarking(espduMarking);
+						EntityID espduEntityID = new EntityID();
+						espduEntityID.setSite(1);
+						espduEntityID.setApplication(2);
+						espduEntityID.setEntity(3);
+						entityStatePdu.setEntityID(espduEntityID);
+                        // TODO consider adding utility methods to Open-DIS
+						aPdu = entityStatePdu;
                         break;
                         
                     case COMMENT:
@@ -115,7 +127,7 @@ public class OpenDisPduSender {
                         break;
 
                     default:
-                        System.out.print("PDU of type " + pdu + " not created or sent ");
+                        System.out.print("PDU of type " + pdu + " not supported, created or sent ");
                         System.out.println();
                 }