diff --git a/core-java-collections-2/README.md b/core-java-collections-2/README.md
new file mode 100644
index 0000000000..da02928118
--- /dev/null
+++ b/core-java-collections-2/README.md
@@ -0,0 +1,6 @@
+=========
+
+## Core Java Collections 2
+
+### Relevant Articles:
+- Java - Copying a HashMap
diff --git a/core-java-collections-2/pom.xml b/core-java-collections-2/pom.xml
new file mode 100644
index 0000000000..677e6fd312
--- /dev/null
+++ b/core-java-collections-2/pom.xml
@@ -0,0 +1,78 @@
+
+ 4.0.0
+ core-java-collections-2
+ 0.1.0-SNAPSHOT
+ core-java-collections-2
+ jar
+
+
+ com.baeldung
+ parent-java
+ 0.0.1-SNAPSHOT
+ ../parent-java
+
+
+
+
+ org.apache.commons
+ commons-collections4
+ ${commons-collections4.version}
+
+
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
+
+
+ org.eclipse.collections
+ eclipse-collections
+ ${eclipse.collections.version}
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+ org.junit.platform
+ junit-platform-runner
+ ${junit.platform.version}
+ test
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${openjdk.jmh.version}
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${openjdk.jmh.version}
+
+
+ org.apache.commons
+ commons-exec
+ ${commons-exec.version}
+
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+ provided
+
+
+
+
+ 1.19
+ 1.2.0
+ 3.8.1
+ 4.1
+ 4.01
+ 1.7.0
+ 3.11.1
+ 7.1.0
+ 1.3
+
+
diff --git a/core-java-collections/src/main/java/com/baeldung/copyinghashmap/CopyHashMap.java b/core-java-collections-2/src/main/java/com/baeldung/copyinghashmap/CopyHashMap.java
similarity index 100%
rename from core-java-collections/src/main/java/com/baeldung/copyinghashmap/CopyHashMap.java
rename to core-java-collections-2/src/main/java/com/baeldung/copyinghashmap/CopyHashMap.java
diff --git a/core-java-collections/src/test/java/com/baeldung/copyinghashmap/CopyHashMapUnitTest.java b/core-java-collections-2/src/test/java/com/baeldung/copyinghashmap/CopyHashMapUnitTest.java
similarity index 100%
rename from core-java-collections/src/test/java/com/baeldung/copyinghashmap/CopyHashMapUnitTest.java
rename to core-java-collections-2/src/test/java/com/baeldung/copyinghashmap/CopyHashMapUnitTest.java
diff --git a/core-java-collections/src/test/java/com/baeldung/copyinghashmap/Employee.java b/core-java-collections-2/src/test/java/com/baeldung/copyinghashmap/Employee.java
similarity index 100%
rename from core-java-collections/src/test/java/com/baeldung/copyinghashmap/Employee.java
rename to core-java-collections-2/src/test/java/com/baeldung/copyinghashmap/Employee.java
diff --git a/pom.xml b/pom.xml
index 615fc7b46e..6da150bb61 100644
--- a/pom.xml
+++ b/pom.xml
@@ -383,6 +383,7 @@
core-java-arrays
core-java-collections
+ core-java-collections-2
core-java-collections-list
core-java-concurrency-basic
core-java-concurrency-collections
@@ -1030,6 +1031,7 @@
core-java-arrays
core-java-collections
+ core-java-collections-2
core-java-collections-list
core-java-concurrency-basic
core-java-concurrency-collections