diff --git a/pom.xml b/pom.xml
index d2b02fdf7..54bfaab29 100644
--- a/pom.xml
+++ b/pom.xml
@@ -93,6 +93,7 @@
 		publish-subscribe
 		delegation
 		event-driven-architecture
+		value-object
 	
 
 	
@@ -172,8 +173,8 @@
 	
 		
 			
-				
 				
 					org.eclipse.m2e
@@ -229,10 +230,10 @@
 				org.jacoco
 				jacoco-maven-plugin
 				${jacoco.version}
-				
-				
 				
 					
@@ -327,8 +328,8 @@
 					  exclude-pmd.properties
 				  
                 
-                            
-                        
+              
+            
 		
 	
 
@@ -341,5 +342,5 @@
       
     
   
-  
+
 
diff --git a/value-object/value-object/pom.xml b/value-object/value-object/pom.xml
new file mode 100644
index 000000000..f70118bc3
--- /dev/null
+++ b/value-object/value-object/pom.xml
@@ -0,0 +1,24 @@
+
+
+	4.0.0
+	
+		com.iluwatar
+		java-design-patterns
+		1.10.0-SNAPSHOT
+	
+	value-object
+	
+		
+			junit
+			junit
+			test
+		
+		
+			org.mockito
+			mockito-core
+			test
+		
+	
+
diff --git a/value-object/value-object/src/main/java/com/iluwatar/value/object/App.java b/value-object/value-object/src/main/java/com/iluwatar/value/object/App.java
new file mode 100644
index 000000000..ec30d22fc
--- /dev/null
+++ b/value-object/value-object/src/main/java/com/iluwatar/value/object/App.java
@@ -0,0 +1,13 @@
+package com.iluwatar.value.object;
+
+/**
+ * Hello world!
+ *
+ */
+public class App 
+{
+    public static void main( String[] args )
+    {
+        System.out.println( "Hello World!" );
+    }
+}
diff --git a/value-object/value-object/src/test/java/com/iluwatar/value/object/AppTest.java b/value-object/value-object/src/test/java/com/iluwatar/value/object/AppTest.java
new file mode 100644
index 000000000..4b614462c
--- /dev/null
+++ b/value-object/value-object/src/test/java/com/iluwatar/value/object/AppTest.java
@@ -0,0 +1,38 @@
+package com.iluwatar.value.object;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest 
+    extends TestCase
+{
+    /**
+     * Create the test case
+     *
+     * @param testName name of the test case
+     */
+    public AppTest( String testName )
+    {
+        super( testName );
+    }
+
+    /**
+     * @return the suite of tests being tested
+     */
+    public static Test suite()
+    {
+        return new TestSuite( AppTest.class );
+    }
+
+    /**
+     * Rigourous Test :-)
+     */
+    public void testApp()
+    {
+        assertTrue( true );
+    }
+}