diff --git a/CHANGELOG.md b/CHANGELOG.md
index 64e9b9ac75b9f70b734d6b9b95e7eddabbc55fee..d6bec38784987990ea12de5189aab6c931206ec5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,20 @@
 
+## [3.52.0] - 2023-11-01
+
+### Add Features
+
+- integrate components, test, example and code [#127](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/127)
+- integrate components in monster [#127](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/127)
+### Changes
+
+- documentation
+- update documentation
+- add aws doc update to tasks [#126](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/126)
+- code tidy and update web test
+- code lint
+- lint and format
+- code tidy
+
 ## [3.51.5] - 2023-11-01
 
 ### Bug Fixes
@@ -6,6 +22,7 @@
 - release process
 ### Changes
 
+- release and publish to npm new version 3.51.5
 - restore devDependencies
 - update release process
 - conversion of the repos to nix packagemanger [#125](https://gitlab.schukai.com/oss/libraries/javascript/monster/issues/125)
diff --git a/package.json b/package.json
index 0892c5ea33605d2c49991ea4379945b074aadb72..b019eb7fb9d3fcf5dda00ad1a801ca000a844211 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@schukai/monster",
-  "version": "4.0.0",
+  "version": "3.52.0",
   "description": "Monster is a simple library for creating fast, robust and lightweight websites.",
   "keywords": [
     "framework",
diff --git a/source/types/version.mjs b/source/types/version.mjs
index 72913e1939f6689243d65a6ffea8a2a6982dae43..ac125841afebb951141779ed0c409198f361b7bd 100644
--- a/source/types/version.mjs
+++ b/source/types/version.mjs
@@ -152,7 +152,7 @@ function getMonsterVersion() {
 	}
 
 	/** don't touch, replaced by make with package.json version */
-	monsterVersion = new Version("4.0.0");
+	monsterVersion = new Version("3.52.0");
 
 	return monsterVersion;
 }
diff --git a/test/cases/monster.mjs b/test/cases/monster.mjs
index 29b912c7efba3d3ab7e4658383774368ef51d2b6..b232158cc398e535a8fc0ab7e6fae2ec483fae75 100644
--- a/test/cases/monster.mjs
+++ b/test/cases/monster.mjs
@@ -7,7 +7,7 @@ describe('Monster', function () {
         let monsterVersion
 
         /** don“t touch, replaced by make with package.json version */
-        monsterVersion = new Version("4.0.0")
+        monsterVersion = new Version("3.52.0")
 
         let m = getMonsterVersion();