diff --git a/Dockerfile b/Dockerfile
index 8fd261a705a40c799ce844a33448fde7fbd719ad..0f686595b2e4bc560af339975a776a3602712f30 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,10 +1,12 @@
 FROM ubuntu:jammy
 
+LABEL org.opencontainers.image.authors="marko.guberina@control.lth.se"
+
 # install python3-tk without questions
 ARG DEBIAN_FRONTEND=noninteractive
 ENV TZ=Europe/Stockholm
 
-RUN apt-get update && apt install -y --no-install-recommends \
+RUN apt-get update && apt-get install -y --no-install-recommends \
         python3  \
         python3-pip \
         python3-tk \
@@ -13,25 +15,23 @@ RUN apt-get update && apt install -y --no-install-recommends \
         sudo \
         man-db \
         manpages-posix \
-        arp-scan
-
-RUN sed -i 's:^path-exclude=/usr/share/man:#path-exclude=/usr/share/man:' \
-        /etc/dpkg/dpkg.cfg.d/excludes
-RUN yes | unminimize 
-# for some reason it's needed again
-
-# nice to have
-RUN apt-get update && apt install -y --no-install-recommends \
+        arp-scan \
+        # nice to have
         vim \
+        vim-addon-manager \
         vim-youcompleteme \
         vim-python-jedi \
         zsh \
         zsh-syntax-highlighting \
-        python3-python-qt-binding
-
+        python3-python-qt-binding 
+        
 # qt-binding is a really unnecessary 300MB, but i don't want
 # to do more matplotlib hacks
 
+RUN sed -i 's:^path-exclude=/usr/share/man:#path-exclude=/usr/share/man:' \
+        /etc/dpkg/dpkg.cfg.d/excludes
+RUN yes | unminimize 
+
 # make the environment more usable
 # create user
 RUN useradd -m -s /bin/zsh -G sudo -u 1000 student
@@ -45,8 +45,8 @@ RUN mkdir -p .cache/zsh/
 COPY --chown=student /dot_files_for_docker/.vimrc /home/student/
 COPY --chown=student /dot_files_for_docker/.zshrc /home/student/
 COPY --chown=student /dot_files_for_docker/global_extra_conf.py /home/student/
-RUN vam install python-jedi
-RUN vam install youcompleteme
+
+RUN vam install python-jedi && vam install youcompleteme
 
 # this is enough to run clik
 WORKDIR /home/student/