diff --git a/docs/source/index.rst b/docs/source/index.rst
index 74db31449e520058ab94e6b316f9195f04b39f73..501f329148d3a6b8e457c7c272844d66e393c4e1 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -22,6 +22,8 @@ Contents
 ========
 
 .. toctree::
+   :caption: Table of Contents
+   :name: mastertoc
    :maxdepth: 4
 
    caesar
diff --git a/docs/source/products/intro.rst b/docs/source/products/intro.rst
index 7487e0db20ac96f63f9992e32c27bc17f2627446..9accb68b7bea97e036897802383a997f0b53995c 100644
--- a/docs/source/products/intro.rst
+++ b/docs/source/products/intro.rst
@@ -8,4 +8,4 @@ In CAESAR and ASPIS projects the terms "product" are intended as part of data bl
 
 
    * :ref:`data_products`
-   * :ref:`sw_products`
\ No newline at end of file
+   * :ref:`sw_products
\ No newline at end of file
diff --git a/docs/source/products/sw_products.rst b/docs/source/products/sw_products.rst
index 5342e0d6f622f84ea6d65f714e4c74ad404f4cbd..f12661d5a09964c429486642e38d8cf2e9d4afd8 100644
--- a/docs/source/products/sw_products.rst
+++ b/docs/source/products/sw_products.rst
@@ -5,6 +5,7 @@ Catalogue
 ------
 
 .. toctree::
+   :glob:
    :maxdepth: 2
 
    software/*
\ No newline at end of file