diff --git a/src/lib/i18n/de.ts b/src/lib/i18n/de.ts
index 79ce0a1ab6b8eb45eea09dc1051403c7d4b908b1..b3d32013bf8911c77382e2f41634695edb9978db 100644
--- a/src/lib/i18n/de.ts
+++ b/src/lib/i18n/de.ts
@@ -45,6 +45,7 @@ export default {
 			"/rabatte": "Rabatte",
 			"/eswe": "Erstsemesterwochenende",
 			"/flyer": "Flyer",
+			"/mr-x": "Mr. X",
 			"/tutor": "Tutor",
 			"/upload": "Momente teilen",
 		},
diff --git a/src/lib/i18n/en.ts b/src/lib/i18n/en.ts
index 7607c877a7f35382512bf8ef3b41eed4c7185df2..9eaf33a6d0380073d1989193ddce4937eb56b336 100644
--- a/src/lib/i18n/en.ts
+++ b/src/lib/i18n/en.ts
@@ -47,6 +47,7 @@ export default {
 			"/rabatte": "Discounts",
 			"/eswe": "Freshers' Weekend",
 			"/flyer": "Flyer",
+			"/mr-x": "Mr. X",
 			"/tutor": "Tutor",
 			"/upload": "Share Moments",
 		},
diff --git a/src/routes/(non-admin)/eswe/+page.svelte b/src/routes/(non-admin)/eswe/+page.svelte
index 39d70938b7940289e8e9d72fd121ae81b3711544..b4f4dcabf2b81a6d79fabdb65980706c3ca38139 100644
--- a/src/routes/(non-admin)/eswe/+page.svelte
+++ b/src/routes/(non-admin)/eswe/+page.svelte
@@ -61,7 +61,7 @@
 
 {#if showInfo}
 <P class="mb-3">
-	Das ESWE wird vom <b>{dateFormatter.formatRange(new Date(data.start!), new Date(data.end!))}</b> im Landhaus Hohenfried in der Eifel stattfinden. Die Hin- und Rückfahrt werden wir mit den Öffis bewältigen.<br>
+	Das ESWE wird vom <b>{dateFormatter.formatRange(new Date(data.start!), new Date(data.end!))}</b> im NabeDi-Gruppenhaus in der Eifel stattfinden. Die Hin- und Rückfahrt werden wir mit den Öffis bewältigen.<br>
 	Dein Beitrag liegt bei <b>{currencyFormatter.format(data.price/100)}</b> und damit wird alles bis auf alkoholische Getränke inklusive sein. Bier wirst du vor Ort kaufen können und alles andere müsstest du selbst mitnehmen.<br>
 	Außerdem musst du am {dateFormatter.format(new Date(data.start!))} <b>volljährig</b> sein.
 </P>
@@ -85,7 +85,7 @@
 <Heading tag="h2" customSize="text-3xl font-bold" class="mb-3 mt-6">Eindrücke aus Vorjahren</Heading>
 
 <!-- TODO diesen Text anpassen, muss ja nicht immer Hohenfried sein -->
-<P class="mb-3">Voriges Jahr waren wir auch im Landhaus Hohenfried, hier ein paar Eindrücke:</P>
+<P class="mb-3">Voriges Jahr waren wir zwar in einem anderen Haus, trotzdem hier ein paar Eindrücke:</P>
 
 <!-- images array is just a dummy, item is not an image property object but the index within the gallery -->
 <Gallery items={Array.from({length: images.length}, (_, i)=>i)} class="gap-4 grid-cols-2 md:grid-cols-3" let:item={index}>
diff --git a/src/routes/(non-admin)/mr-x/+page.svelte b/src/routes/(non-admin)/mr-x/+page.svelte
index bdb80dd5a2079baf3b56e8adf168c5a08c01e20c..5a39f70a4cadd1539462e15f39f256aaadd00fac 100644
--- a/src/routes/(non-admin)/mr-x/+page.svelte
+++ b/src/routes/(non-admin)/mr-x/+page.svelte
@@ -1,6 +1,6 @@
 <script lang="ts">
 	import H1 from "$lib/components/H1.svelte";
-	import { Button } from "flowbite-svelte";
+	import { Button, P } from "flowbite-svelte";
 	
 	let { data } = $props();
 </script>
@@ -8,7 +8,10 @@
 <H1>Mr. X</H1>
 
 <div class="flex flex-col items-center gap-3">
+	<!-- TODO i18n -->
 	{#each data.mrXs as mrX}
 	<Button href="/mr-x/{mrX.id}" class="w-full sm:max-w-96 md:max-w-xl" size="xl">{mrX.name}</Button>
+	{:else}
+	<P>Aktuell gibt es keinen Mr. X.</P>
 	{/each}
 </div>
diff --git a/src/routes/(non-admin)/mr-x/[id=number]/+page.svelte b/src/routes/(non-admin)/mr-x/[id=number]/+page.svelte
index 3041d586be6da8e3b24c4d0442595967b806fb91..e49b15eeb04316073e272c7032638270ef46d52f 100644
--- a/src/routes/(non-admin)/mr-x/[id=number]/+page.svelte
+++ b/src/routes/(non-admin)/mr-x/[id=number]/+page.svelte
@@ -130,6 +130,8 @@
 		</div>
 		{/if}
 	</Card>
+	{:else}
+	<P>Aktuell gibt es noch keine Hinweise.</P>
 	{/each}
 </div>
 
diff --git a/src/routes/(non-admin)/rabatte/assets/LocationList.svelte b/src/routes/(non-admin)/rabatte/assets/LocationList.svelte
index f2eb4b2e689edca1b2efeeec2c52b58331fda921..0c440579de586572c2c5474c4830d113713bbd02 100644
--- a/src/routes/(non-admin)/rabatte/assets/LocationList.svelte
+++ b/src/routes/(non-admin)/rabatte/assets/LocationList.svelte
@@ -24,8 +24,7 @@
 <div class="grid gap-4 mb-5">
 	{#each filteredLocations as location (location.id)}
 	<Location {location} {holidays} bind:searchTags showOnMap={()=>showOnMap(location.id)} bind:locationElement={locationElements[location.id]} />
-	{/each}
-	{#if filteredLocations.length === 0}
+	{:else}
 	<P>{$LL.Discounts.Search.NoResults()}</P>
-	{/if}
+	{/each}
 </div>
diff --git a/src/routes/(non-admin)/tutor/+page.svelte b/src/routes/(non-admin)/tutor/+page.svelte
index 0f79a424eaaf48c779e4191165737604a0dd402b..f67b4925ad4bb9b49bca01da890166c26870923c 100644
--- a/src/routes/(non-admin)/tutor/+page.svelte
+++ b/src/routes/(non-admin)/tutor/+page.svelte
@@ -28,10 +28,9 @@
 <List tag="ul" class="mb-6">
 	{#each data.trainings as training}
 	<Li class="text-gray-900 dark:text-white">{dateFormatter.format(new Date(training.date))} ({$LL.Navbar.Languages[training.language]()})</Li>
-	{/each}
-	{#if data.trainings.length === 0}
+	{:else}
 	<Li class="text-gray-900 dark:text-white">{$LL.Tutor.NoDates()}</Li>
-	{/if}
+	{/each}
 </List>
 
 <P class="mb-6">
diff --git a/src/routes/admin/+page.svelte b/src/routes/admin/+page.svelte
index a529e7987107820c8798c48f8400b78d21924d8d..ca03a9d5cda0de205b1c5ab882dd482f2011cea5 100644
--- a/src/routes/admin/+page.svelte
+++ b/src/routes/admin/+page.svelte
@@ -47,6 +47,7 @@
 			<option value="/tutor">/tutor</option>
 			<option value="/rallye">/rallye</option>
 			<option value="/eswe">/eswe</option>
+			<option value="/mr-x">/mr-x</option>
 			<option value="/rabatte">/rabatte</option>
 			<option value="/flyer">/flyer</option>
 			<option value="/upload">/upload</option>
@@ -55,7 +56,7 @@
 	<Label class="mb-2">
 		Im Header angezeigte Links
 		<!-- die hier verwendete Reihenfolge in items bestimmt die Reihenfolge im Header selbst -->
-		<MultiSelect {disabled} name="headerLinks" value={data.config.headerLinks as string[]} items={["/information","/rabatte","/eswe","/flyer","/tutor","/upload"].map(link=>({name: link, value: link}))} />
+		<MultiSelect {disabled} name="headerLinks" value={data.config.headerLinks as string[]} items={["/information","/rabatte","/mr-x","/eswe","/flyer","/tutor","/upload"].map(link=>({name: link, value: link}))} />
 	</Label>
 	{#if canEdit}
 		<Button type="submit" class="mb-2">Speichern</Button>