diff --git a/.gitmodules b/.gitmodules
index 0d77dcfe4956be8e18b4f0d11f7d19de70e6a7f1..36ee3b6db8bf7b197ab48334208fa18a187d1790 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,4 +1,4 @@
 [submodule "MCoreUtils"]
 	path = MCoreUtils
 	url = https://github.com/epics-modules/MCoreUtils
-	ignore = all
+	ignore = dirty
diff --git a/README.md b/README.md
index e4273428099c0ba3749919aedcbb475eed65a351..bf00e026043c4e6eacdf333a4e4a89be9226e35d 100644
--- a/README.md
+++ b/README.md
@@ -3,3 +3,10 @@ e3-MCoreUtils
 ======
 ESS Site-specific EPICS module : MCoreUtils
 
+
+## Dependency Plot
+
+|![MCoreUtils dep](docs/MCoreUtils.png)|
+| :---: |
+|**Figure 1** Depdendency Tree. |
+
diff --git a/configure/RELEASE b/configure/RELEASE
index 191b47e2c148ca9fee9ac03eefbb9a5266abdc0f..c09cd558f433b6a7e91526b19c395c5cc0070582 100644
--- a/configure/RELEASE
+++ b/configure/RELEASE
@@ -1,8 +1,8 @@
 #
-EPICS_BASE=/epics/base-3.15.5
+EPICS_BASE=/epics/base-7.0.3
 
 E3_REQUIRE_NAME:=require
-E3_REQUIRE_VERSION:=3.0.4
+E3_REQUIRE_VERSION:=3.1.1
 
 # The definitions shown below can also be placed in an untracked RELEASE.local
 -include $(TOP)/../../RELEASE.local
diff --git a/docs/MCoreUtils.gv b/docs/MCoreUtils.gv
new file mode 100644
index 0000000000000000000000000000000000000000..f121b6bdeec7fa10ca40eab395ad4dbdbd90a4a6
--- /dev/null
+++ b/docs/MCoreUtils.gv
@@ -0,0 +1,8 @@
+digraph MCoreUtils {
+node [shape=record];
+base [label="base 7.0.3"]
+require [label="require 3.1.1"]
+MCoreUtils [label="MCoreUtils 1.2.1"]
+base -> require ->  MCoreUtils 
+} 
+
diff --git a/docs/MCoreUtils.png b/docs/MCoreUtils.png
new file mode 100644
index 0000000000000000000000000000000000000000..e49775faab6663cca0e9fb695cef4ef9400b61a4
Binary files /dev/null and b/docs/MCoreUtils.png differ