diff --git a/immutables/README.md b/immutables/README.md
deleted file mode 100644
index a93a342f9c..0000000000
--- a/immutables/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-## Immutables
-
-This module contains articles about the Immutables library.
-
-### Relevant Articles:
-- [Introduction to Immutables](https://www.baeldung.com/immutables)
diff --git a/immutables/pom.xml b/immutables/pom.xml
deleted file mode 100644
index 7704cddbb6..0000000000
--- a/immutables/pom.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- 4.0.0
- immutables
- immutables
-
-
- com.baeldung
- parent-modules
- 1.0.0-SNAPSHOT
-
-
-
-
- org.immutables
- value
- ${immutables.version}
-
-
- org.mutabilitydetector
- MutabilityDetector
- ${mutabilitydetector.version}
- test
-
-
-
-
- 2.5.6
- 0.9.6
-
-
-
\ No newline at end of file
diff --git a/immutables/src/main/resources/logback.xml b/immutables/src/main/resources/logback.xml
deleted file mode 100644
index 7d900d8ea8..0000000000
--- a/immutables/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/libraries-3/README.md b/libraries-3/README.md
index 047d6738a1..b267e82ed9 100644
--- a/libraries-3/README.md
+++ b/libraries-3/README.md
@@ -17,4 +17,5 @@ Remember, for advanced libraries like [Jackson](/jackson) and [JUnit](/testing-m
- [Using NullAway to Avoid NullPointerExceptions](https://www.baeldung.com/java-nullaway)
- [Introduction to Alibaba Arthas](https://www.baeldung.com/java-alibaba-arthas-intro)
- [Introduction to Structurizr](https://www.baeldung.com/structurizr)
+- [Introduction to Immutables](https://www.baeldung.com/immutables)
- More articles [[<-- prev]](../libraries-2) [[next -->]](../libraries-4)
diff --git a/libraries-3/pom.xml b/libraries-3/pom.xml
index e38aecd879..c51b264e83 100644
--- a/libraries-3/pom.xml
+++ b/libraries-3/pom.xml
@@ -112,6 +112,17 @@
structurizr-plantuml
${structurizr.version}
+
+ org.immutables
+ value
+ ${immutables.version}
+
+
+ org.mutabilitydetector
+ MutabilityDetector
+ ${mutabilitydetector.version}
+ test
+
@@ -256,6 +267,8 @@
2.8
2.1.3
1.0.0
+ 2.5.6
+ 0.9.6
\ No newline at end of file
diff --git a/immutables/src/main/java/com/baeldung/immutable/Address.java b/libraries-3/src/main/java/com/baeldung/immutable/Address.java
similarity index 100%
rename from immutables/src/main/java/com/baeldung/immutable/Address.java
rename to libraries-3/src/main/java/com/baeldung/immutable/Address.java
diff --git a/immutables/src/main/java/com/baeldung/immutable/Person.java b/libraries-3/src/main/java/com/baeldung/immutable/Person.java
similarity index 100%
rename from immutables/src/main/java/com/baeldung/immutable/Person.java
rename to libraries-3/src/main/java/com/baeldung/immutable/Person.java
diff --git a/immutables/src/main/java/com/baeldung/immutable/auxiliary/Person.java b/libraries-3/src/main/java/com/baeldung/immutable/auxiliary/Person.java
similarity index 100%
rename from immutables/src/main/java/com/baeldung/immutable/auxiliary/Person.java
rename to libraries-3/src/main/java/com/baeldung/immutable/auxiliary/Person.java
diff --git a/immutables/src/main/java/com/baeldung/immutable/default_/Person.java b/libraries-3/src/main/java/com/baeldung/immutable/default_/Person.java
similarity index 100%
rename from immutables/src/main/java/com/baeldung/immutable/default_/Person.java
rename to libraries-3/src/main/java/com/baeldung/immutable/default_/Person.java
diff --git a/immutables/src/main/java/com/baeldung/immutable/parameter/Person.java b/libraries-3/src/main/java/com/baeldung/immutable/parameter/Person.java
similarity index 100%
rename from immutables/src/main/java/com/baeldung/immutable/parameter/Person.java
rename to libraries-3/src/main/java/com/baeldung/immutable/parameter/Person.java
diff --git a/immutables/src/main/java/com/baeldung/immutable/prehash/Person.java b/libraries-3/src/main/java/com/baeldung/immutable/prehash/Person.java
similarity index 100%
rename from immutables/src/main/java/com/baeldung/immutable/prehash/Person.java
rename to libraries-3/src/main/java/com/baeldung/immutable/prehash/Person.java
diff --git a/immutables/src/test/java/com/baeldung/immutable/ImmutablePersonUnitTest.java b/libraries-3/src/test/java/com/baeldung/immutable/ImmutablePersonUnitTest.java
similarity index 100%
rename from immutables/src/test/java/com/baeldung/immutable/ImmutablePersonUnitTest.java
rename to libraries-3/src/test/java/com/baeldung/immutable/ImmutablePersonUnitTest.java
diff --git a/immutables/src/test/java/com/baeldung/immutable/auxiliary/ImmutablePersonAuxiliaryUnitTest.java b/libraries-3/src/test/java/com/baeldung/immutable/auxiliary/ImmutablePersonAuxiliaryUnitTest.java
similarity index 100%
rename from immutables/src/test/java/com/baeldung/immutable/auxiliary/ImmutablePersonAuxiliaryUnitTest.java
rename to libraries-3/src/test/java/com/baeldung/immutable/auxiliary/ImmutablePersonAuxiliaryUnitTest.java
diff --git a/immutables/src/test/java/com/baeldung/immutable/default_/ImmutablePersonDefaultUnitTest.java b/libraries-3/src/test/java/com/baeldung/immutable/default_/ImmutablePersonDefaultUnitTest.java
similarity index 100%
rename from immutables/src/test/java/com/baeldung/immutable/default_/ImmutablePersonDefaultUnitTest.java
rename to libraries-3/src/test/java/com/baeldung/immutable/default_/ImmutablePersonDefaultUnitTest.java
diff --git a/pom.xml b/pom.xml
index 441cf0e580..21589f5525 100644
--- a/pom.xml
+++ b/pom.xml
@@ -432,8 +432,6 @@
httpclient-simple
hystrix
- immutables
-
jackson-modules
jackson-simple
java-blockchain
@@ -916,9 +914,7 @@
helidon
httpclient
httpclient-simple
- hystrix
-
- immutables
+ hystrix
jackson-modules
jackson-simple