diff --git a/static/page.css b/static/page.css
index ac80fdac1afc69a49c4b8613901ebefcb331ac52..a1148f56c317ba39369558d9f80f6f4dd7dca05a 100644
--- a/static/page.css
+++ b/static/page.css
@@ -232,14 +232,27 @@ body {
   line-height: 1.25;
   display: flex;
   flex-direction: column;
-  gap: 2px;
+  gap: 16px;
   transform: translateX(-10%);
 }
 .pagenav > div {
-  height: min(3vw, 53px);
-  overflow: hidden;
+  /* height: min(3vw, 53px); */
+  /* overflow: hidden; */
+  display: flex;
+  justify-content: center;
   text-align: center;
+
   cursor: pointer;
+
+  font-family: SourceSansPro;
+  color: #05be85;
+  font-size: min(1.56vw, 24px);
+  letter-spacing: 2px;
+  vertical-align: middle;
+  transition: all 0.2s ease-out;
+}
+.pagenav > div:hover {
+  font-size: min(1.6vw, 26px);
 }
 .pagenav > div::before {
   content: "";
diff --git a/wiki/pages/engineering.html b/wiki/pages/engineering.html
index a75384598e8273fea757414ebf3fe3e48b0d905f..eaaf2042885dba24ac1e1dc5e3069ffae2183c64 100644
--- a/wiki/pages/engineering.html
+++ b/wiki/pages/engineering.html
@@ -14,13 +14,36 @@ endblock %}
   </div>
   <div class="pagebody">
     <div class="pagenav">
-      <!-- <div onclick="goTo(document.getElementById('one'))"><span id="subtitle1" style="color: #62D881;"><strong>DRY LAB</strong></span></div>
-        <div onclick="goTo(document.getElementById('two'))"><span id="subtitle2" style="color: #62D881;">The uTP sequence</div>
-
-        <div onclick="goTo(document.getElementById('three'))"><span id="subtitle3" style="color: #62D881;"><strong>WET LAB</strong></span></div>
-        <div onclick="goTo(document.getElementById('four'))"><span id="subtitle4" style="color: #62D881;">uTP expression</div>
-        <div onclick="goTo(document.getElementById('five'))"><span id="subtitle5" style="color: #62D881;">UCYN-A fusion</div>
-        <div onclick="goTo(document.getElementById('six'))"><span id="subtitle6" style="color: #62D881;"><strong>References</strong></div> -->
+      <div id="subtitle1" onclick="goTo(document.getElementById('c1'))">
+        UCYN-A transit peptide sequences
+      </div>
+      <div id="subtitle2" onclick="goTo(document.getElementById('c2'))">
+        uTP Dry-lab Analysis - Cycle 1
+      </div>
+      <div id="subtitle3" onclick="goTo(document.getElementById('c3'))">
+        uTP Dry-lab Analysis - Cycle 2
+      </div>
+      <div id="subtitle4" onclick="goTo(document.getElementById('c4'))">
+        uTP Dry-lab Analysis - Cycle 3
+      </div>
+      <div id="subtitle5" onclick="goTo(document.getElementById('c5'))">
+        Plasmid Construction - Cycle 1
+      </div>
+      <div id="subtitle6" onclick="goTo(document.getElementById('c6'))">
+        Plasmid Construction using DpnI...
+      </div>
+      <div id="subtitle7" onclick="goTo(document.getElementById('c7'))">
+        Saccharomyces cerevisiae Transformation
+      </div>
+      <div id="subtitle8" onclick="goTo(document.getElementById('c8'))">
+        PEG Fusion - Cycle 1
+      </div>
+      <div id="subtitle9" onclick="goTo(document.getElementById('c9'))">
+        PEG Fusion - Cycle 2
+      </div>
+      <div id="subtitle10" onclick="goTo(document.getElementById('c10'))">
+        Chlamydomonas reinhardtii Transformation
+      </div>
     </div>
 
     <div class="pagecontent">
@@ -631,9 +654,7 @@ endblock %}
       </div>
 
       <div class="h" id="c10">
-        <div class="h2">
-          <em>_Chlamydomonas reinhardtii_</em> Transformation
-        </div>
+        <div class="h2"><em>Chlamydomonas reinhardtii</em> Transformation</div>
       </div>
       <div class="engineering-dbtl-cycle">
         <div class="engineering-dbtl">
@@ -808,6 +829,47 @@ endblock %}
 </div>
 
 <script>
+  var TopDistance = 120;
+  let elements = [
+    document.getElementById("c1"),
+    document.getElementById("c2"),
+    document.getElementById("c3"),
+    document.getElementById("c4"),
+    document.getElementById("c5"),
+    document.getElementById("c6"),
+    document.getElementById("c7"),
+    document.getElementById("c8"),
+    document.getElementById("c9"),
+    document.getElementById("c10"),
+  ];
+  window.goTo = function (el) {
+    document.documentElement.scrollTop +=
+      el.getBoundingClientRect().top - TopDistance;
+  };
+  function Highlight(el, subtitle) {
+    if (
+      el.getBoundingClientRect().top < TopDistance + 1 &&
+      el.getBoundingClientRect().bottom > TopDistance
+    ) {
+      subtitle.style.color = "#62D881";
+    } else {
+      subtitle.style.color = "#185A4F";
+    }
+  }
+  function HighlightCheck() {
+    Highlight(elements[0], document.getElementById("subtitle1"));
+    Highlight(elements[1], document.getElementById("subtitle2"));
+    Highlight(elements[2], document.getElementById("subtitle3"));
+    Highlight(elements[3], document.getElementById("subtitle4"));
+    Highlight(elements[4], document.getElementById("subtitle5"));
+    Highlight(elements[5], document.getElementById("subtitle6"));
+    Highlight(elements[6], document.getElementById("subtitle7"));
+    Highlight(elements[7], document.getElementById("subtitle8"));
+    Highlight(elements[8], document.getElementById("subtitle9"));
+    Highlight(elements[9], document.getElementById("subtitle10"));
+  }
+  window.addEventListener("scroll", HighlightCheck);
+
   document.addEventListener("DOMContentLoaded", function () {
     const carousels = document.querySelectorAll(
       ".engineering-dbtl-cycle:not(.initialized)"