diff --git a/index.html b/index.html
index 32888996ffde9cc36070f6ab4bc7503d13689f8d..9db2aab434ce14d9b8339e6f03c09a24fbf8f756 100644
--- a/index.html
+++ b/index.html
@@ -1,41 +1,47 @@
 <!DOCTYPE html>
 <html>
-
-<head>
-	<meta charset="utf-8">
-	<title>VikusViewer</title>
-	<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui"
-	/>
-	<meta name="mobile-web-app-capable" content="yes" />
-	<meta name="apple-mobile-web-app-capable" content="yes" />
-	<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
-	<meta name="format-detection" content="telephone=no" />
-	<meta name="pinterest" content="nohover" />
-	<base target="_blank">
-
-	<link rel="stylesheet" href="css/style.css">
-	<link rel="stylesheet" href="css/infobar.css">
-	<link rel="stylesheet" href="css/timeline.css">
-
-	<script src="js/d3.v3.min.js"></script>
-	<script src="js/vue.min.js"></script>
-	<script src="js/marked.min.js"></script>
-	<script src="js/lodash.min.js"></script>
-	<script src="js/pixi.min.js"></script>
-	<script src="js/pixi-packer-parser.js"></script>
-	<script src="js/loader.js"></script>
-	<script src="js/canvas.js"></script>
-	<script src="js/timeline.js"></script>
-	<script src="js/search.js"></script>
-	<script src="js/tags.js"></script>
-	<script src="js/utils.js"></script>
-	<script src="js/modernizr-custom.js"></script>
-	<!--[if lt IE 9]>
-<script src='http://html5shiv.googlecode.com/svn/trunk/html5.js' type='text/javascript'></script>
-<![endif]-->
-
-
-	<!-- 
+  <head>
+    <meta charset="utf-8" />
+    <title>VikusViewer</title>
+    <meta
+      name="viewport"
+      content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui"
+    />
+    <meta name="mobile-web-app-capable" content="yes" />
+    <meta name="apple-mobile-web-app-capable" content="yes" />
+    <meta
+      name="apple-mobile-web-app-status-bar-style"
+      content="black-translucent"
+    />
+    <meta name="format-detection" content="telephone=no" />
+    <meta name="pinterest" content="nohover" />
+    <base target="_blank" />
+
+    <link rel="stylesheet" href="css/style.css" />
+    <link rel="stylesheet" href="css/infobar.css" />
+    <link rel="stylesheet" href="css/timeline.css" />
+
+    <script src="js/d3.v3.min.js"></script>
+    <script src="js/vue.min.js"></script>
+    <script src="js/marked.min.js"></script>
+    <script src="js/lodash.min.js"></script>
+    <script src="js/pixi.min.js"></script>
+    <script src="js/pixi-packer-parser.js"></script>
+    <script src="js/loader.js"></script>
+    <script src="js/canvas.js"></script>
+    <script src="js/timeline.js"></script>
+    <script src="js/search.js"></script>
+    <script src="js/tags.js"></script>
+    <script src="js/utils.js"></script>
+    <script src="js/modernizr-custom.js"></script>
+    <!--[if lt IE 9]>
+      <script
+        src="http://html5shiv.googlecode.com/svn/trunk/html5.js"
+        type="text/javascript"
+      ></script>
+    <![endif]-->
+
+    <!-- 
 
                            ,--.                                     
                ,---,   ,--/  /|               .--.--.               
@@ -71,97 +77,121 @@ christopher pietsch
 cpietsch@gmail.com
 2015-2018
 
- -->
-</head>
-
-<body>
-	<div id="hiddenreload"></div>
-
-	<div class="browserInfo">
-		<p>This visualization is not optimized for mobile phones and needs WebGL enabled.</p>
-		<p>Please come back on a Computer.</p>
-		<span>💡</span>
-	</div>
-
-	<div class="search"></div>
-
-	<div class="page">
-
-		<div class="detailLoader"></div>
-		<div class="sideLoader"></div>
-
-		<div class="sidebar detail hide">
-			<div class="slidebutton"></div>
-
-			<div class="outer">
-				<div id="detail" class="inner">
-					<div class="entries" v-if="item">
-						<div v-if="item._imagenum > 1" class="entry wide pages">
-							<div class="label">Seite</div>
-							<div class="content">
-								<span v-for="i in parseInt(item._imagenum)" v-bind:key="i" v-on:click="displayPage(i-1)" v-bind:class="{ active: i === page+1, keyword: true }">
-									{{ i }}
-								</span>
-							</div>
-						</div>
-						<div v-for="entry in structure" v-bind:key="entry.name" v-bind:class="entry.display" class="entry" v-if="hasData(entry)">
-							<div class="label">{{ entry.name }}</div>
-							<div class="content">
-								<span v-if="entry.type === 'keywords'">
-									<span v-for="keyword in item[entry.source]" v-bind:key="keyword" class="keyword">
-										{{ keyword }}
-									</span>
-								</span>
-								<span v-else-if="entry.type === 'link'">
-									<a :href="item[entry.source]" target="_blank">Link</a>
-								</span>
-								<span v-else-if="entry.type === 'markdown'">
-									<span v-html="getContent(entry)"></span>
-								</span>
-								<span v-else>
-									{{ getContent(entry) }}
-								</span>
-							</div>
-						</div>
-					</div>
-				</div>
-			</div>
-		</div>
-
-		<div class="navi hide">
-			<div class="time button active" data="time">time</div>
-			<div class="tsne button" data="tsne">similarity</div>
-		</div>
-
-		<div class="infobar">
-			<div class="infobutton">
-				<svg width="16px" height="24px" viewBox="0 0 16 24">
-					<path d="M13.6824546,2 L3.7109392,11.9715154 L13.7394238,22" stroke="#FFF" stroke-width="5"></path>
-				</svg>
-			</div>
-
-			<div class="outer">
-				<div class="inner">
-					<div id="infobar" class="infosidebar">
-						<span v-html="marked(info)"></span>
-						<div class="credit">Powered by
-							<a href="https://vikusviewer.fh-potsdam.de/" target="_blank">VIKUS Viewer</a>
-						</div>
-					</div>
-				</div>
-			</div>
-		</div>
-		<div class="searchbar">
-			<input type="input" name="suche">
-			<div class="button">
-				<div class="openbutton"></div>
-			</div>
-		</div>
-	</div>
-
-	<script src="js/sidebars.js"></script>
-	<script src="js/viz.js"></script>
-
-</body>
-
+ --></head>
+
+  <body>
+    <div id="hiddenreload"></div>
+
+    <div class="browserInfo">
+      <p>
+        This visualization is not optimized for mobile phones and needs WebGL
+        enabled.
+      </p>
+      <p>Please come back on a Computer.</p>
+      <span>💡</span>
+    </div>
+
+    <div class="search"></div>
+
+    <div class="page">
+      <div class="detailLoader"></div>
+      <div class="sideLoader"></div>
+
+      <div class="sidebar detail hide">
+        <div class="slidebutton"></div>
+
+        <div class="outer">
+          <div id="detail" class="inner">
+            <div class="entries" v-if="item">
+              <div v-if="item._imagenum > 1" class="entry wide pages">
+                <div class="label">Seite</div>
+                <div class="content">
+                  <span
+                    v-for="i in parseInt(item._imagenum)"
+                    v-bind:key="i"
+                    v-on:click="displayPage(i-1)"
+                    v-bind:class="{ active: i === page+1, keyword: true }"
+                  >
+                    {{ i }}
+                  </span>
+                </div>
+              </div>
+              <div
+                v-for="entry in structure"
+                v-bind:key="entry.name"
+                v-bind:class="entry.display"
+                class="entry"
+                v-if="hasData(entry)"
+              >
+                <div class="label">{{ entry.name }}</div>
+                <div class="content">
+                  <span v-if="entry.type === 'keywords'">
+                    <span
+                      v-for="keyword in item[entry.source]"
+                      v-bind:key="keyword"
+                      class="keyword"
+                    >
+                      {{ keyword }}
+                    </span>
+                  </span>
+                  <span v-else-if="entry.type === 'link'">
+                    <a :href="item[entry.source]" target="_blank">Link</a>
+                  </span>
+                  <span v-else-if="entry.type === 'markdown'">
+                    <span v-html="getContent(entry)"></span>
+                  </span>
+                  <span v-else-if="entry.type === 'function'">
+                    <span v-html="getContent(entry)"></span>
+                  </span>
+                  <span v-else>
+                    {{ getContent(entry) }}
+                  </span>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+
+      <div class="navi hide">
+        <div class="time button active" data="time">time</div>
+        <div class="tsne button" data="tsne">similarity</div>
+      </div>
+
+      <div class="infobar">
+        <div class="infobutton">
+          <svg width="16px" height="24px" viewBox="0 0 16 24">
+            <path
+              d="M13.6824546,2 L3.7109392,11.9715154 L13.7394238,22"
+              stroke="#FFF"
+              stroke-width="5"
+            ></path>
+          </svg>
+        </div>
+
+        <div class="outer">
+          <div class="inner">
+            <div id="infobar" class="infosidebar">
+              <span v-html="marked(info)"></span>
+              <div class="credit">
+                Powered by
+                <a href="https://vikusviewer.fh-potsdam.de/" target="_blank"
+                  >VIKUS Viewer</a
+                >
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="searchbar">
+        <input type="input" name="suche" />
+        <div class="button">
+          <div class="openbutton"></div>
+        </div>
+      </div>
+    </div>
+
+    <script src="js/sidebars.js"></script>
+    <script src="js/viz.js"></script>
+  </body>
 </html>