diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f47f796844e43f135d5b58bc0b5f07c0d03be826..2ff4739b2acdf7e14dc103dfb6e9470c4ca03e23 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,5 +37,5 @@ pages:
     paths:
     - public
     expire_in: 1 day
-  only:
-    - main
+  rules:
+    - if: $CI_COMMIT_BRANCH == "main"
diff --git a/README.md b/README.md
index e096ea02020151bc0b5b175fc4622cd3cc4ed24c..698f4ddbfe68ef6bcad6908b12a7e0af49a4dec1 100644
--- a/README.md
+++ b/README.md
@@ -51,4 +51,10 @@ For live experience (meaning you enter the container), run:
 
 If you change code in `src`, you need to rebuild the image with `bash build/build-image.sh`. The `src` folder can also be mounted in the image, but the assumption is that life is already difficult as it is...
 
+### interactive simulation
+
+- Run `python -m http.server`
+- Go to `http://localhost:8000/public`
+
+
 *Free and open-source software for all souls! Technical support is, unfortunately, only for group members.*
\ No newline at end of file