Index: src/main/java/mk/ukim/finki/synergymed/web/MedicineInteractionController.java
===================================================================
--- src/main/java/mk/ukim/finki/synergymed/web/MedicineInteractionController.java	(revision 32d6a94aff41814498219d5896b69ba0e6d486d3)
+++ src/main/java/mk/ukim/finki/synergymed/web/MedicineInteractionController.java	(revision 79f84952634205e193ff09d1633fabe70edf6ce9)
@@ -23,5 +23,4 @@
         List<Medicine> medicineList = medicineService.findAll();
         model.addAttribute("medicineList", medicineList);
-
         return "medicine-interactions";
     }
@@ -30,10 +29,16 @@
     public String searchInteractions(@RequestParam String searchTerm,
                                      Model model) {
-
         List<Medicine> medicineList = medicineService.findAll();
         model.addAttribute("medicineList", medicineList);
+        model.addAttribute("searchedMedicine", searchTerm);
+
         try {
             List<Medicineinteraction> interactions = medicineService.interactions(searchTerm);
             model.addAttribute("interactions", interactions);
+
+            if (interactions.isEmpty()) {
+                model.addAttribute("hasInfo", true);
+                model.addAttribute("info", "Нема пронајдени интеракции за " + searchTerm);
+            }
 
         } catch (RuntimeException ex) {
@@ -50,8 +55,9 @@
         List<Medicine> medicineList = medicineService.findAll();
         model.addAttribute("medicineList", medicineList);
+
         try {
             Optional<Medicine> optMedicine = medicineService.findById(id);
             if (optMedicine.isEmpty()) {
-                throw new RuntimeException("Medicine not found");
+                throw new RuntimeException("Лекот не е пронајден");
             }
 
@@ -63,5 +69,5 @@
             if (interactions.isEmpty()) {
                 model.addAttribute("hasInfo", true);
-                model.addAttribute("info", "No interactions found for " + medicine.getMedicineName());
+                model.addAttribute("info", "Нема пронајдени интеракции за " + medicine.getMedicineName());
             }
 
@@ -89,5 +95,5 @@
         try {
             if (medicine1Id.equals(medicine2Id)) {
-                throw new RuntimeException("You cannot select the same medicine twice.");
+                throw new RuntimeException("Не можете да изберете ист лек двапати.");
             }
 
@@ -96,5 +102,5 @@
 
             if (med1.isEmpty() || med2.isEmpty()) {
-                throw new RuntimeException("The selected medicine does not exist.");
+                throw new RuntimeException("Избраниот лек не постои.");
             }
 
@@ -102,5 +108,6 @@
 
             model.addAttribute("hasSuccess", true);
-            model.addAttribute("success", "Interaction successfully added.");
+            model.addAttribute("success", "Интеракцијата е успешно додадена.");
+
         } catch (RuntimeException ex) {
             model.addAttribute("hasError", true);
Index: src/main/resources/templates/medicine-interactions.html
===================================================================
--- src/main/resources/templates/medicine-interactions.html	(revision 32d6a94aff41814498219d5896b69ba0e6d486d3)
+++ src/main/resources/templates/medicine-interactions.html	(revision 79f84952634205e193ff09d1633fabe70edf6ce9)
@@ -1,4 +1,4 @@
 <!DOCTYPE html>
-<html lang="en" xmlns:th="http://www.thymeleaf.org">
+<html lang="mk" xmlns:th="http://www.thymeleaf.org">
 <head>
     <meta charset="UTF-8">
@@ -6,6 +6,6 @@
     <title>SynergyMed - Интеракции на лекови</title>
 
-    <!-- Header styles -->
-    <th:block th:replace="fragments/header :: headerStyles"></th:block>
+    <!-- Header styles (новата синтакса со ~{}) -->
+    <th:block th:replace="~{fragments/header :: headerStyles}"></th:block>
 
     <style>
@@ -17,16 +17,8 @@
         }
 
-        /* Full-width global header - FIXED STYLING */
         .site-header {
-            position:sticky;
-            top:0;
-            left:0;
-            right:0;
-            width:100%;
-            border-radius:0;
-            margin:0;
-            z-index:1000;
-            background:white !important; /* Force white background */
-            box-shadow:0 2px 10px rgba(0,0,0,0.1); /* Add subtle shadow */
+            position:sticky; top:0; left:0; right:0; width:100%;
+            border-radius:0; margin:0; z-index:1000; background:white !important;
+            box-shadow:0 2px 10px rgba(0,0,0,0.1);
         }
 
@@ -65,5 +57,5 @@
         .medicine-name { font-weight:600; color:#333; margin-bottom:8px; font-size:1.2rem; }
         .medicine-ingredient { color:#666; font-size:0.9rem; margin-bottom:15px; font-style:italic; }
-        .check-interactions-btn { width:100%; padding:12px; background:linear-gradient(135deg,#20b2aa,#48d1cc); color:white; border:none; border-radius:10px; font-weight:600; cursor:pointer; transition:all .3s ease; text-decoration:none; display:block; text-align:center; }
+        .check-interactions-btn { width:100%; padding:12px; background:linear-gradient(135deg,#20b2aa,#48d1cc); color:white; border:none; border-radius:10px; font-weight:600; cursor:pointer; transition:all .3с ease; text-decoration:none; display:block; text-align:center; }
         .check-interactions-btn:hover { color:white; transform:translateY(-2px); box-shadow:0 8px 20px rgba(32,178,170,.3); }
 
@@ -105,5 +97,5 @@
 
 <!-- Global header -->
-<th:block th:replace="fragments/header :: siteHeader(${null})"></th:block>
+<th:block th:replace="~{fragments/header :: siteHeader(${null})}"></th:block>
 
 <div class="container">
@@ -121,9 +113,9 @@
             <a href="#" class="nav-link">Лекови</a>
             <a href="#" class="nav-link active">Интеракции</a>
-            <a href="#" class="nav-link back-btn">Назад кон таблата</a>
-        </div>
-    </div>
-
-    <!-- Alert Messages -->
+            <a href="#" class="nav-link back-btn" th:href="@{/}">Назад кон таблата</a>
+        </div>
+    </div>
+
+    <!-- Alerts -->
     <div th:if="${hasError}" class="alert alert-danger">
         <span th:text="${error}">Порака за грешка</span>
@@ -134,5 +126,9 @@
     </div>
 
-    <!-- Search Section -->
+    <div th:if="${hasSuccess}" class="alert alert-success">
+        <span th:text="${success}">Порака за успех</span>
+    </div>
+
+    <!-- Search -->
     <div class="card">
         <div class="card-header">Пребарај интеракции на лекови</div>
@@ -144,9 +140,17 @@
                            name="searchTerm"
                            placeholder="Внесете име на лек за проверка на интеракции..."
-                           th:value="${searchedMedicine != null ? searchedMedicine : ''}">
+                           th:value="${searchedMedicine != null ? searchedMedicine : ''}"
+                           required>
                 </div>
                 <button type="submit" class="btn-submit">Пребарај интеракции</button>
             </form>
         </div>
+    </div>
+
+    <!-- Current results summary -->
+    <div class="current-results" th:if="${searchedMedicine != null}">
+        <h3 th:text="'Пребарување за: ' + ${searchedMedicine}">Пребарување: </h3>
+        <p th:if="${interactions != null}"
+           th:text="'Пронајдени интеракции: ' + ${#lists.size(interactions)}">Пронајдени интеракции: 0</p>
     </div>
 
@@ -155,3 +159,63 @@
         <div class="card-header">
             Резултати од интеракции
-            <span th:if="${searchedMedicine != null and !searched
+            <span th:if="${searchedMedicine != null}"
+                  th:text="' — за ' + ${searchedMedicine}"></span>
+        </div>
+
+        <div class="card-body">
+            <!-- No interactions -->
+            <div th:if="${#lists.isEmpty(interactions)}" class="no-interactions">
+                <i class="fas fa-check-circle" aria-hidden="true"></i>
+                <p>Нема пронајдени ризични интеракции за ова пребарување.</p>
+            </div>
+
+            <!-- List interactions -->
+            <div th:if="${!#lists.isEmpty(interactions)}">
+                <div th:each="interaction : ${interactions}"
+                     class="interaction-item"
+                     th:classappend="${'severity-' + (#strings.toLowerCase(interaction.severity != null ? interaction.severity : 'low'))}">
+
+                    <span class="severity-badge"
+                          th:classappend="${#strings.toLowerCase(interaction.severity != null ? interaction.severity : 'low')}"
+                          th:text="${interaction.severity != null ? interaction.severity : 'LOW'}">LOW</span>
+
+                    <!-- Medicine names -->
+                    <div class="interaction-medicines"
+                         th:text="${
+                            ((interaction.medicineId1 != null and interaction.medicineId1.medicineName != null)
+                                ? interaction.medicineId1.medicineName : 'Лек A')
+                            + ' + ' +
+                            ((interaction.medicineId2 != null and interaction.medicineId2.medicineName != null)
+                                ? interaction.medicineId2.medicineName : 'Лек B')
+                         }">Лек A + Лек B</div>
+
+                    <!-- Type -->
+                    <div class="interaction-type"
+                         th:text="${interaction.type != null ? interaction.type : 'Интеракција'}">Интеракција</div>
+
+                    <!-- Description -->
+                    <div class="interaction-description"
+                         th:text="${interaction.description ?: 'Нема детален опис.'}">Описание…</div>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <!-- All medicines -->
+    <div th:if="${medicineList != null and !#lists.isEmpty(medicineList)}" class="card">
+        <div class="card-header">Сите лекови - кликнете за проверка на интеракции</div>
+        <div class="card-body">
+            <div class="medicine-grid">
+                <div class="medicine-card" th:each="m : ${medicineList}">
+                    <div class="medicine-name" th:text="${m.medicineName}">Име на лек</div>
+                    <div class="medicine-ingredient" th:text="${m.activeIngredient}">Активна состојка</div>
+                    <a th:href="@{'/medicine/interactions/' + ${m.id}}"
+                       class="check-interactions-btn">Провери интеракции</a>
+                </div>
+            </div>
+        </div>
+    </div>
+
+</div>
+</body>
+</html>
