diff --git a/templates/_header.html.php b/templates/_header.html.php
new file mode 100644
index 0000000..d1297c9
--- /dev/null
+++ b/templates/_header.html.php
@@ -0,0 +1,32 @@
+<html lang="en">
+    <head>
+        <title>Address Book
+            <?php if (!empty($user)): ?>
+            &nbsp;-&nbsp;<?= $user->getNick() ?>
+            <?php endif; ?>
+
+        </title>
+        <link rel="stylesheet" href="/assets/styles/main.css">
+</head>
+
+<body>
+    <h1>Address Book</h1>
+    <a href="<?= $router->path('app_main'); ?>">🏠 Home</a>
+    <a href="<?= $router->path('app_admin'); ?>">⚙ Admin</a>
+    <?php if (empty($user) || $user->getAuth() == \App\Enums\UserAuth::AUTH_ANONYMOUS): ?>
+        <a href="/login">🚪Login</a>
+    <?php else: ?>
+        <a href="/logout">🚪Logout</a>
+    <?php endif; ?>
+    <?php
+        if ($user->getAuth() == \App\Enums\UserAuth::AUTH_ANONYMOUS) {
+            echo "no";
+        } else {
+            echo "yes";
+        }
+        ?>
+    <?php if (!empty($user) && !$user->getAuth() == \App\Enums\UserAuth::AUTH_ANONYMOUS): ?>
+        <br>
+        Welcome back, <?= $user->getNick(); ?>
+    <?php endif; ?>
+<br>