diff --git a/hugo/content/py/sim/_index.md b/hugo/content/py/sim/_index.md
index b6f7ea86fa610aca45f4311c1b5808590641fb02..b49fa1b00b636234930eaa91af2c1921ff10cb37 100644
--- a/hugo/content/py/sim/_index.md
+++ b/hugo/content/py/sim/_index.md
@@ -1,9 +1,9 @@
 +++
-title = "Simulation classes"
+title = "Simulation setup"
 weight = 15
 +++
 
-## Simulation classes
+## Simulation setup
 
 To set up and run a BornAgain simulation, one needs to create an instance of
 a simulation class. This class contains information about the scattering
diff --git a/hugo/content/py/sim/class/_index.md b/hugo/content/py/sim/class/_index.md
new file mode 100644
index 0000000000000000000000000000000000000000..1fc41c9d2dd9171322d4af18b78041eadfdc379e
--- /dev/null
+++ b/hugo/content/py/sim/class/_index.md
@@ -0,0 +1,8 @@
++++
+title = "Simulation classes"
+weight = 0
++++
+
+## Simulation classes
+
+{{% children %}}
diff --git a/hugo/content/py/sim/setup/_index.md b/hugo/content/py/sim/setup/_index.md
new file mode 100644
index 0000000000000000000000000000000000000000..23a6b054513fd07e19ad0427eaf462722c803655
--- /dev/null
+++ b/hugo/content/py/sim/setup/_index.md
@@ -0,0 +1,8 @@
++++
+title = "Common settings"
+weight = 50
++++
+
+## Common settings for all simulation classes
+
+{{% children %}}