diff --git a/sum23/lecture_materials/08_Lists/lec_08_lists_template.ipynb b/sum23/lecture_materials/08_Lists/lec_08_lists_template.ipynb
index 801e1bc3835e59ed9dbf61fe67b546f7f03a0385..d4263de556457540e7bdd731529959517d31422e 100644
--- a/sum23/lecture_materials/08_Lists/lec_08_lists_template.ipynb
+++ b/sum23/lecture_materials/08_Lists/lec_08_lists_template.ipynb
@@ -17,6 +17,31 @@
     "import project"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "# Warmup: string review\n",
+    "# Predict the output of the following statments\n",
+    "name = \"Andrew\"\n",
+    "print(name[3])\n",
+    "print(name[-1])\n",
+    "print(name[:2])\n",
+    "print(name[:-1])\n",
+    "\n",
+    "# Try this: change only the last letter of the name to \"a\" so that name = \"Andrea\"\n",
+    "\n",
+    "# Takeaway:\n",
+    "# you cannot _______________\n",
+    "# because strings are ___________-\n",
+    "\n",
+    "# But what about....\n",
+    "name = \"Fred\" # this is called reassignment and is allowed\n",
+    "print(name)"
+   ]
+  },
   {
    "attachments": {},
    "cell_type": "markdown",
@@ -99,8 +124,15 @@
     "print()\n",
     "\n",
     "# TODO: use slicing to extract only the vegetables\n",
-    "print()\n",
-    "\n",
+    "print()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
     "# TODO: discuss why the following gives IndexError\n",
     "print(grocery_list[len(grocery_list)])"
    ]