diff --git a/Index.ipynb b/Index.ipynb
index cd9401adcf65beedd31166011104f75e7b4e0774..12a5c6882c7021d6601bda26390fe8cab80421a0 100644
--- a/Index.ipynb
+++ b/Index.ipynb
@@ -4,10 +4,10 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "# Einführung in JupyterHub\n",
+    "# System Theorie 2 JupyterHub\n",
     "\n",
     "## Wie greife ich auf JupyterHub zu?\n",
-    "Loggen Sie sich unter jupyter.rwth-aachen.de/ mit Ihrem RWTH-Account ein. Wählen Sie anschließend \"System Theory 2\" als Profil aus und starten Sie den Server (das kann einen Moment dauern).\n",
+    "Loggen Sie sich unter <a href=\"https://jupyter.rwth-aachen.de/hub/spawn?profile=sys2\"> https://jupyter.rwth-aachen.de/hub/spawn?profile=sys2 </a> mit Ihrem RWTH-Account ein.\n",
     "\n",
     "## Wie nutze ich JupyterHub?\n",
     "Auf der Weboberfläche sollten auf der linken Seite verschiedene Ordner angezeigt werden. Unter dem Pfad \"lecture-tutorials/notebooks\" sind Dateien (Notebooks) zum Thema \"Systemtheorie 2\".\n",
diff --git a/notebooks/Sandkasten.ipynb b/notebooks/Sandkasten.ipynb
index c436cad30fd80bc4d52b39afa695afbdbca2d826..bef6a117035a0d9d647900596550ea187f18d5a3 100644
--- a/notebooks/Sandkasten.ipynb
+++ b/notebooks/Sandkasten.ipynb
@@ -103,7 +103,9 @@
   {
    "cell_type": "markdown",
    "id": "sapphire-member",
-   "metadata": {},
+   "metadata": {
+    "tags": []
+   },
    "source": [
     "# Liste nützlicher Funktionen für Matrizen und mathematische Funktionen:\n",
     "print_det(M)\n",
@@ -121,6 +123,7 @@
     "margin(G)\n",
     "\n",
     "# Liste nützlicher Klassen für Simulationen:\n",
+    "### ⚠️ Achtung: Die zur Verfügung stehenden Klassen wurden nicht ausgiebig genug getestet um fehlerfreie Simulationen zu garantieren, außerdem müssen \"inp\" und \"out\" bei manchen Klassen als list-Objekt und bei anderen als integer übergeben werden.\n",
     "StepSource(out,startv,endv,ts)\n",
     "\n",
     "SinusoidalSignalSource(out,startv,Am,om,phi)\n",
@@ -147,6 +150,8 @@
     "\n",
     "Not(inp,out)\n",
     "\n",
+    "Noise(inp,out,sigma)\n",
+    "\n",
     "StateSpace(inp,out,A,B,C,D,xo)\n",
     "\n",
     "TransferFunction(inp,out,num,den)\n",
@@ -163,13 +168,15 @@
     "\n",
     "DTTransferFunction(inp,out,num,den,Ts)\n",
     "\n",
-    "DTStateSpace(inp,out,A,B,C,D,xo,Ts)"
+    "DTStateSpace(inp,out,A,B,C,D,xo,Ts)\n",
+    "\n",
+    "KalmanFilter(inp,out,N,M,F,G,C,Q,R,xo,Pk,Ts)"
    ]
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
    "name": "python3"
   },
@@ -183,7 +190,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.7.3"
+   "version": "3.9.6"
   }
  },
  "nbformat": 4,