diff --git a/CHANGES.rst b/CHANGES.rst
index 4ed934b..e18169f 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -4,6 +4,7 @@ Changelog
2.7.0 (unreleased)
------------------
+- #52 Migrate Storage Root Folder to DX
- #51 JS->DX compatibility
- #50 Migrate storage samples container to DX
- #49 Migrate storage container to DX
diff --git a/src/senaite/storage/content/storage_root_folder.py b/src/senaite/storage/content/storage_root_folder.py
new file mode 100644
index 0000000..420f4aa
--- /dev/null
+++ b/src/senaite/storage/content/storage_root_folder.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+
+from bika.lims.interfaces import IDoNotSupportSnapshots
+from plone.supermodel import model
+from senaite.core.content.base import Container
+from senaite.core.interfaces import IHideActionsMenu
+from senaite.storage.interfaces import IStorageRootFolder
+from zope.interface import implementer
+
+
+class IStorageRootFolderSchema(model.Schema):
+ """Schema interface
+ """
+
+
+@implementer(IStorageRootFolder, IStorageRootFolderSchema,
+ IDoNotSupportSnapshots, IHideActionsMenu)
+class StorageRootFolder(Container):
+ """The storage root container
+ """
diff --git a/src/senaite/storage/profiles/default/factorytool.xml b/src/senaite/storage/profiles/default/factorytool.xml
deleted file mode 100644
index fb87c8a..0000000
--- a/src/senaite/storage/profiles/default/factorytool.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
diff --git a/src/senaite/storage/profiles/default/metadata.xml b/src/senaite/storage/profiles/default/metadata.xml
index 49c9130..9853586 100644
--- a/src/senaite/storage/profiles/default/metadata.xml
+++ b/src/senaite/storage/profiles/default/metadata.xml
@@ -6,7 +6,7 @@
dependencies before installing this add-on own profile.
-->
- 2703
+ 2704
profile-senaite.lims:default
diff --git a/src/senaite/storage/profiles/default/types.xml b/src/senaite/storage/profiles/default/types.xml
index 3ac9077..f3642cf 100644
--- a/src/senaite/storage/profiles/default/types.xml
+++ b/src/senaite/storage/profiles/default/types.xml
@@ -11,8 +11,7 @@
is not needed: a file in the types folder is enough.
-->