diff --git a/.gitignore b/.gitignore
index aa33cd9dc013f9a35bf3abdad9dde20164a56e7d..79a8397cf69c98187dc5fc6903a47c42ac420b91 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+.build/
 *.atfi
 *.aux
 *.log
diff --git a/anleitung_linux_openai-gym.pdf b/anleitung_linux_openai-gym.pdf
index 8a6bb083183e9e72c1ec41e4b74c094711df8c9a..960b320f13ffdc04b10517afb2d3e6d6f63b9200 100644
Binary files a/anleitung_linux_openai-gym.pdf and b/anleitung_linux_openai-gym.pdf differ
diff --git a/anleitung_linux_openai-gym.tex b/anleitung_linux_openai-gym.tex
index 7783c0e85b534dfb3636867d8ace72de2f41b7e5..56fc42c730432a9742b2a814cf660795ca050171 100644
--- a/anleitung_linux_openai-gym.tex
+++ b/anleitung_linux_openai-gym.tex
@@ -57,7 +57,7 @@
 \usepackage[color=blue, author={Christof Kaufmann}]{attachfile2} % load after hyperref to avoid option clash from unicode=true
 
 \title{Installationsanleitung für Python auf Linux}
-\date{Februar 2025}
+\date{März 2025}
 \author{Christof Kaufmann}
 
 % one infinite page, https://tex.stackexchange.com/a/19241/115883
@@ -130,8 +130,8 @@ Wir erstellen nun eine Umgebung namens \lstinline|ml| mit Python 3.10 und den be
                      matplotlib seaborn scikit-learn openpyxl odfpy pyarrow \
                      geopandas descartes pyogrio optuna plotly tqdm spyder \
                      jax-jumpy moviepy shimmy-atari gymnasium-box2d \
-                     ipywidgets notebook lxml fastparquet zstandard \
-                     contextily networkx pyvis netgraph pip
+                     ipywidgets notebook lxml fastparquet zstandard bokeh \
+                     contextily networkx pyvis netgraph pip umap-learn
 \end{lstlisting}
 
 Sie können die Umgebung jederzeit mit \lstinline|mamba activate ml| aktivieren und mit \lstinline|mamba deactivate| deaktivieren. Generell können Sie auch weitere Umgebungen mit \lstinline|mamba create -n <ENVNAME> <PAKETE>| einrichten und diese mit \lstinline|mamba activate <ENVNAME>| aktivieren.
diff --git a/anleitung_windows_openai-gym.pdf b/anleitung_windows_openai-gym.pdf
index 7f4ea3178cde81ba2a388d308d2f9d2a3743b202..4f56875edfbcebc9bff544def93491af49045446 100644
Binary files a/anleitung_windows_openai-gym.pdf and b/anleitung_windows_openai-gym.pdf differ
diff --git a/anleitung_windows_openai-gym.tex b/anleitung_windows_openai-gym.tex
index 157507418fc0c48f35d3b8fcd74952395b201240..0b934de74b19fabd9b446561f74c751e76d4c71d 100644
--- a/anleitung_windows_openai-gym.tex
+++ b/anleitung_windows_openai-gym.tex
@@ -52,7 +52,7 @@
 
 
 \title{Installationsanleitung für Python auf Windows}
-\date{November 2024}
+\date{März 2025}
 \author{Christof Kaufmann}
 
 
@@ -131,17 +131,16 @@ Wir erstellen nun eine Umgebung namens \lstinline|ml| mit Python 3.10 und den be
   mamba create -n ml python=3.10 seaborn plotly matplotlib ipympl ipywidgets ^
                      scikit-learn optuna astunparse git jupyter notebook spyder ^
                      openpyxl odfpy lxml pyarrow fastparquet zstandard mypy pip ^
-                     geopandas "pyogrio<0.8.0" contextily networkx netgraph ^
-                     pyvis jax-jumpy moviepy shimmy-atari gymnasium-box2d gradio
+                     geopandas pyogrio contextily networkx netgraph umap-learn ^
+                     pyvis jax-jumpy moviepy shimmy-atari gymnasium-box2d bokeh ^
 \end{lstlisting}
 Sie können die Umgebung jederzeit mit \lstinline|mamba activate ml| aktivieren und mit \lstinline|mamba deactivate| deaktivieren. Generell können Sie auch weitere Umgebungen mit \lstinline|mamba create -n <MYENVNAME> <PAKETE>| einrichten und diese mit \lstinline|mamba activate <MYENVNAME>| aktivieren.
 
 Anschließend installieren wir noch Pakete mit \lstinline|pip| aus dem PyPI-Repository (bzw.\ von github) in der Umgebung \lstinline|ml|, die es im \lstinline|conda-forge|-Repository nicht gibt. Hierdurch können allerdings Probleme in Ihrer Umgebung entstehen.
 \begin{lstlisting}[gobble=2, basicstyle=\ttfamily\footnotesize]
   #*\color{gray}(base) C:\textbackslash Users\textbackslash john>*mamba activate ml
-  #*\color{gray}(ml) C:\textbackslash Users\textbackslash john>*pip install tensorflow-cpu
+  #*\color{gray}(ml) C:\textbackslash Users\textbackslash john>*pip install tensorflow-cpu gradio "ale-py>0.10.1"
   #*\color{gray}(ml) C:\textbackslash Users\textbackslash john>*pip install git+https://github.com/hosford42/EMNIST.git
-  #*\color{gray}(ml) C:\textbackslash Users\textbackslash john>*pip install autorom[accept-rom-license]
 \end{lstlisting}