diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 0b1be73585471eec4860c1068c098304da912ced..0000000000000000000000000000000000000000
--- a/Dockerfile
+++ /dev/null
@@ -1,28 +0,0 @@
-FROM lscr.io/linuxserver/webtop:ubuntu-kde
-
-RUN \
-  echo "**** install runtime dependencies ****" && \
-  apt-get update && \
-  apt-get install -y \
-    nginx \
-    apache2-utils
-
-RUN \
-  sed -i 's/worker_processes auto;/worker_processes 1;/' /etc/nginx/nginx.conf
-
-RUN \
-  echo "**** clean up ****" && \
-  apt-get clean && \
-  rm -rf \
-    /tmp/* \
-    /var/lib/apt/lists/* \
-    /var/tmp/*
-
-## add local files
-COPY /root /
-
-## launch
-ENTRYPOINT ["/bin/bash", "/usr/local/lib/wrapper_script.sh"]
-
-## nginx reverse proxy
-EXPOSE 3080
diff --git a/Makefile b/Makefile
deleted file mode 100644
index bb96bccb3dfd372654510a04829996e6c3245778..0000000000000000000000000000000000000000
--- a/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-
-REPO = gitlab-research.centralesupelec.fr:4567/my-docker-images/docker-webtop
-TAG  = latest
-
-all:
-	docker buildx create --use --node new-builder
-	docker buildx build --push --platform "linux/amd64","linux/arm64" --tag "${REPO}:${TAG}" .
-
diff --git a/README.md b/README.md
index 25b54198845aab97c70917ac3a7fd87834d8632a..26bdfe51a96c03bbd432f6ab785e4101cb3dead0 100644
--- a/README.md
+++ b/README.md
@@ -13,16 +13,6 @@ which is maintained and quite often updated.
 has been added. Trying to use the PASSWORD setting of [guacamole client From Linuxserver](https://github.com/linuxserver/gclient) 
 was not succesful.
 
-## Details
-
-- The exposed ports are 3000 (VNC with a Web Browser), 3080 (nginx reverse proxy) and 3089 
-(RDP)
-- The user folder is `/config`
-- the user and sudo password is `abc`
-- if docker is installed on your computer, you can run (amd64 or arm64 architecture) this 
-  image, assuming you are in a specific folder that will be shared with the container at 
-  `/config`, with:
-  
-  `docker run -p 3000:3000 -v "$(pwd):/config"
-    gitlab-research.centralesupelec.fr:4567/my-docker-images/docker-webtop`
+## Usage
 
+- Choose one of the available branch (`kde` or `icewm`).
diff --git a/root/etc/nginx/sites-available/default.local b/root/etc/nginx/sites-available/default.local
deleted file mode 100644
index e5046946991e6c98e28366de0033f298393cf744..0000000000000000000000000000000000000000
--- a/root/etc/nginx/sites-available/default.local
+++ /dev/null
@@ -1,10 +0,0 @@
-server {
-        listen 3080 default_server;
-        location / {
-                proxy_pass http://localhost:3000;
-                proxy_http_version 1.1;
-                proxy_set_header Upgrade $http_upgrade;
-                proxy_set_header Connection "upgrade";
-                proxy_read_timeout 120s;
-        }
-}
diff --git a/root/etc/nginx/sites-available/default.mydocker b/root/etc/nginx/sites-available/default.mydocker
deleted file mode 100644
index 55fb7dc8f9fcd02c388018cb6f61d30f5b66265e..0000000000000000000000000000000000000000
--- a/root/etc/nginx/sites-available/default.mydocker
+++ /dev/null
@@ -1,12 +0,0 @@
-server {
-        listen 3080 default_server;
-        location / {
-                proxy_pass http://localhost:3000;
-                proxy_http_version 1.1;
-                proxy_set_header Upgrade $http_upgrade;
-                proxy_set_header Connection "upgrade";
-                proxy_read_timeout 120s;
-                auth_basic           "Username is abc";
-                auth_basic_user_file /etc/nginx/htpasswd; 
-        }
-}
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/init-services b/root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/init-services
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/svc-web b/root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/svc-web
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/notification-fd b/root/etc/s6-overlay/s6-rc.d/svc-nginx/notification-fd
deleted file mode 100644
index c7930257dfef505fd996e1d6f22f2f35149990d0..0000000000000000000000000000000000000000
--- a/root/etc/s6-overlay/s6-rc.d/svc-nginx/notification-fd
+++ /dev/null
@@ -1 +0,0 @@
-7
\ No newline at end of file
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/run b/root/etc/s6-overlay/s6-rc.d/svc-nginx/run
deleted file mode 100755
index 06c4088cd01a54296ee838805cbee8dd0cba08a9..0000000000000000000000000000000000000000
--- a/root/etc/s6-overlay/s6-rc.d/svc-nginx/run
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/command/execlineb -P
-nginx -g "daemon off;"
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/type b/root/etc/s6-overlay/s6-rc.d/svc-nginx/type
deleted file mode 100644
index 1780f9f44efd7a9a5240468e2d3d851ae5b7a471..0000000000000000000000000000000000000000
--- a/root/etc/s6-overlay/s6-rc.d/svc-nginx/type
+++ /dev/null
@@ -1 +0,0 @@
-longrun
\ No newline at end of file
diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-nginx b/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-nginx
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/root/usr/local/lib/wrapper_script.sh b/root/usr/local/lib/wrapper_script.sh
deleted file mode 100755
index 94a51179eebda0f9ee1b5219b72648708466ce91..0000000000000000000000000000000000000000
--- a/root/usr/local/lib/wrapper_script.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/bash
-
-rm /etc/nginx/sites-enabled/default
-if [ -z $2 ]; then
-    ln -s /etc/nginx/sites-available/default.local    /etc/nginx/sites-enabled/default
-else
-    ln -s /etc/nginx/sites-available/default.mydocker /etc/nginx/sites-enabled/default
-    # <password> is ${2}
-    htpasswd -bc /etc/nginx/htpasswd abc "${2}"
-fi
-
-exec /init