diff --git a/core-java-modules/core-java-collections-list-3/README.md b/core-java-modules/core-java-collections-list-3/README.md
deleted file mode 100644
index 4948e293e6..0000000000
--- a/core-java-modules/core-java-collections-list-3/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-## Java 核心(Core Java)集合中的 List 列表 (第3部分)
-
-This module contains articles about the Java List collection
-
-### Relevant Articles:
-- [Collections.emptyList() vs. New List Instance](https://www.baeldung.com/java-collections-emptylist-new-list)
-- [Copy a List to Another List in Java](http://www.baeldung.com/java-copy-list-to-another)
-- [Determine If All Elements Are the Same in a Java List](https://www.baeldung.com/java-list-all-equal)
-- [List of Primitive Integer Values in Java](https://www.baeldung.com/java-list-primitive-int)
-- [Performance Comparison of Primitive Lists in Java](https://www.baeldung.com/java-list-primitive-performance)
-- [Filtering a Java Collection by a List](https://www.baeldung.com/java-filter-collection-by-list)
-- [How to Count Duplicate Elements in Arraylist](https://www.baeldung.com/java-count-duplicate-elements-arraylist)
-- [Finding the Differences Between Two Lists in Java](https://www.baeldung.com/java-lists-difference)
-- [[<-- Prev]](/core-java-modules/core-java-collections-list-2)
diff --git a/core-java-modules/core-java-collections-list-3/pom.xml b/core-java-modules/core-java-collections-list-3/pom.xml
deleted file mode 100644
index 3777d61278..0000000000
--- a/core-java-modules/core-java-collections-list-3/pom.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
- 4.0.0
- core-java-collections-list-3
- 0.1.0-SNAPSHOT
- core-java-collections-list-3
- jar
-
-
- com.ossez.core-java-modules
- core-java-modules
- 0.0.2-SNAPSHOT
- ../pom.xml
-
-
-
-
- org.apache.commons
- commons-collections4
- ${commons-collections4.version}
-
-
- net.sf.trove4j
- trove4j
- ${trove4j.version}
-
-
- it.unimi.dsi
- fastutil
- ${fastutil.version}
-
-
- colt
- colt
- ${colt.version}
-
-
- org.openjdk.jmh
- jmh-core
- ${jmh-core.version}
-
-
- org.openjdk.jmh
- jmh-generator-annprocess
- ${jmh-generator.version}
-
-
-
-
- 3.0.2
- 8.1.0
- 1.2.0
-
-
-
\ No newline at end of file
diff --git a/core-java-modules/core-java-collections-list-3/src/main/resources/logback.xml b/core-java-modules/core-java-collections-list-3/src/main/resources/logback.xml
deleted file mode 100644
index 7d900d8ea8..0000000000
--- a/core-java-modules/core-java-collections-list-3/src/main/resources/logback.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/core-java-modules/core-java-collections-list/README.md b/core-java-modules/core-java-collections-list/README.md
index 36ceee579c..837fdd8b2c 100644
--- a/core-java-modules/core-java-collections-list/README.md
+++ b/core-java-modules/core-java-collections-list/README.md
@@ -20,4 +20,14 @@
- [Ways to Iterate Over a List in Java](https://www.baeldung.com/java-iterate-list)
- [Flattening Nested Collections in Java](https://www.baeldung.com/java-flatten-nested-collections)
- [Intersection of Two Lists in Java](https://www.baeldung.com/java-lists-intersection)
-- [Searching for a String in an ArrayList](https://www.baeldung.com/java-search-string-arraylist)
\ No newline at end of file
+- [Searching for a String in an ArrayList](https://www.baeldung.com/java-search-string-arraylist)
+- [Collections.emptyList() vs. New List Instance](https://www.baeldung.com/java-collections-emptylist-new-list)
+- [Copy a List to Another List in Java](http://www.baeldung.com/java-copy-list-to-another)
+- [Determine If All Elements Are the Same in a Java List](https://www.baeldung.com/java-list-all-equal)
+- [List of Primitive Integer Values in Java](https://www.baeldung.com/java-list-primitive-int)
+- [Performance Comparison of Primitive Lists in Java](https://www.baeldung.com/java-list-primitive-performance)
+- [Filtering a Java Collection by a List](https://www.baeldung.com/java-filter-collection-by-list)
+- [How to Count Duplicate Elements in Arraylist](https://www.baeldung.com/java-count-duplicate-elements-arraylist)
+- [Finding the Differences Between Two Lists in Java](https://www.baeldung.com/java-lists-difference)
+- [List vs. ArrayList in Java](https://www.baeldung.com/java-list-vs-arraylist)
+- [Set vs List in Java](https://www.baeldung.com/java-set-vs-list)
\ No newline at end of file
diff --git a/core-java-modules/core-java-collections-list/pom.xml b/core-java-modules/core-java-collections-list/pom.xml
index 5fcd835634..95b0415ca9 100644
--- a/core-java-modules/core-java-collections-list/pom.xml
+++ b/core-java-modules/core-java-collections-list/pom.xml
@@ -25,6 +25,31 @@
commons-lang3
${commons-lang3.version}
+
+ net.sf.trove4j
+ trove4j
+ ${trove4j.version}
+
+
+ it.unimi.dsi
+ fastutil
+ ${fastutil.version}
+
+
+ colt
+ colt
+ ${colt.version}
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh-core.version}
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh-generator.version}
+
\ No newline at end of file
diff --git a/core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/allequalelements/VerifyAllEqualListElements.java b/core-java-modules/core-java-collections-list/src/main/java/com/ossez/allequalelements/VerifyAllEqualListElements.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/allequalelements/VerifyAllEqualListElements.java
rename to core-java-modules/core-java-collections-list/src/main/java/com/ossez/allequalelements/VerifyAllEqualListElements.java
diff --git a/core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/collection/filtering/Employee.java b/core-java-modules/core-java-collections-list/src/main/java/com/ossez/filtering/Employee.java
similarity index 95%
rename from core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/collection/filtering/Employee.java
rename to core-java-modules/core-java-collections-list/src/main/java/com/ossez/filtering/Employee.java
index 5ca4e2929d..e4ac3fce1e 100644
--- a/core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/collection/filtering/Employee.java
+++ b/core-java-modules/core-java-collections-list/src/main/java/com/ossez/filtering/Employee.java
@@ -1,4 +1,4 @@
-package com.ossez.collection.filtering;
+package com.ossez.filtering;
/**
* Java 8 Collection Filtering by List of Values base class.
diff --git a/core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/java/list/Flower.java b/core-java-modules/core-java-collections-list/src/main/java/com/ossez/java/list/Flower.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/java/list/Flower.java
rename to core-java-modules/core-java-collections-list/src/main/java/com/ossez/java/list/Flower.java
diff --git a/core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/java/list/CopyListService.java b/core-java-modules/core-java-collections-list/src/main/java/com/ossez/list/CopyListService.java
similarity index 98%
rename from core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/java/list/CopyListService.java
rename to core-java-modules/core-java-collections-list/src/main/java/com/ossez/list/CopyListService.java
index dbbe45d28a..1222c9ee42 100644
--- a/core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/java/list/CopyListService.java
+++ b/core-java-modules/core-java-collections-list/src/main/java/com/ossez/list/CopyListService.java
@@ -1,4 +1,4 @@
-package com.ossez.java.list;
+package com.ossez.list;
import java.util.ArrayList;
import java.util.Collections;
diff --git a/core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/list/duplicatescounter/DuplicatesCounter.java b/core-java-modules/core-java-collections-list/src/main/java/com/ossez/list/duplicatescounter/DuplicatesCounter.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/list/duplicatescounter/DuplicatesCounter.java
rename to core-java-modules/core-java-collections-list/src/main/java/com/ossez/list/duplicatescounter/DuplicatesCounter.java
diff --git a/core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/list/primitive/PrimitiveCollections.java b/core-java-modules/core-java-collections-list/src/main/java/com/ossez/list/primitive/PrimitiveCollections.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/list/primitive/PrimitiveCollections.java
rename to core-java-modules/core-java-collections-list/src/main/java/com/ossez/list/primitive/PrimitiveCollections.java
diff --git a/core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/list/primitive/PrimitivesListPerformance.java b/core-java-modules/core-java-collections-list/src/main/java/com/ossez/list/primitive/PrimitivesListPerformance.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/main/java/com/ossez/list/primitive/PrimitivesListPerformance.java
rename to core-java-modules/core-java-collections-list/src/main/java/com/ossez/list/primitive/PrimitivesListPerformance.java
diff --git a/core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/allequalelements/VerifyAllEqualListElementsUnitTest.java b/core-java-modules/core-java-collections-list/src/test/java/com/ossez/allequalelements/VerifyAllEqualListElementsUnitTest.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/allequalelements/VerifyAllEqualListElementsUnitTest.java
rename to core-java-modules/core-java-collections-list/src/test/java/com/ossez/allequalelements/VerifyAllEqualListElementsUnitTest.java
diff --git a/core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/collection/CollectionsEmpty.java b/core-java-modules/core-java-collections-list/src/test/java/com/ossez/collection/CollectionsEmpty.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/collection/CollectionsEmpty.java
rename to core-java-modules/core-java-collections-list/src/test/java/com/ossez/collection/CollectionsEmpty.java
diff --git a/core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/collection/filtering/CollectionFilteringUnitTest.java b/core-java-modules/core-java-collections-list/src/test/java/com/ossez/collection/filtering/CollectionFilteringUnitTest.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/collection/filtering/CollectionFilteringUnitTest.java
rename to core-java-modules/core-java-collections-list/src/test/java/com/ossez/collection/filtering/CollectionFilteringUnitTest.java
diff --git a/core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/java/list/CopyListServiceUnitTest.java b/core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/CopyListServiceUnitTest.java
similarity index 99%
rename from core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/java/list/CopyListServiceUnitTest.java
rename to core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/CopyListServiceUnitTest.java
index c4eefc1249..7ca480978a 100644
--- a/core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/java/list/CopyListServiceUnitTest.java
+++ b/core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/CopyListServiceUnitTest.java
@@ -1,4 +1,4 @@
-package com.ossez.java.list;
+package com.ossez.list;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
diff --git a/core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/list/difference/FindDifferencesBetweenListsUnitTest.java b/core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/difference/FindDifferencesBetweenListsUnitTest.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/list/difference/FindDifferencesBetweenListsUnitTest.java
rename to core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/difference/FindDifferencesBetweenListsUnitTest.java
diff --git a/core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/list/duplicatescounter/DuplicatesCounterUnitTest.java b/core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/duplicatescounter/DuplicatesCounterUnitTest.java
similarity index 100%
rename from core-java-modules/core-java-collections-list-3/src/test/java/com/ossez/list/duplicatescounter/DuplicatesCounterUnitTest.java
rename to core-java-modules/core-java-collections-list/src/test/java/com/ossez/list/duplicatescounter/DuplicatesCounterUnitTest.java
diff --git a/core-java-modules/pom.xml b/core-java-modules/pom.xml
index 9a5afb75d8..be37892eec 100644
--- a/core-java-modules/pom.xml
+++ b/core-java-modules/pom.xml
@@ -27,14 +27,12 @@
core-java-collections-conversions
core-java-collections-conversions-2
core-java-collections-list
- core-java-collections-list-3
core-java-datetime-conversion
core-java-io
core-java-io-2
core-java-lambdas
core-java-serialization
core-java-streams
- core-java-streams
core-java-strings
core-java-uuid
diff --git a/pom.xml b/pom.xml
index 6bf67c1d33..a4cc3f186f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -79,6 +79,9 @@
31.1-jre
1.18.28
2.12.5
+ 1.2.0
+ 3.0.3
+ 5.0.9
4.3.5.Final
@@ -238,6 +241,13 @@
1.5
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+ provided
+
+
httpunit
httpunit