diff --git a/.latexmkrc b/.latexmkrc
index b7ecc9aa7b4c46f8028abc389d9f87d979d01362..9105b9d3a58adc1fc9653975b628124b7766dbfb 100644
--- a/.latexmkrc
+++ b/.latexmkrc
@@ -1,6 +1,8 @@
 # Add --shell-escape flag needed for minted
 $latex = 'latex  %O  --shell-escape %S';
-$pdflatex = 'pdflatex  %O  --shell-escape %S';
+#$pdflatex = 'pdflatex  %O  --shell-escape %S';
+$pdflatex = 'lualatex -file-line-error %O %S';
+$pdf_mode = 1;
 
 
 
diff --git a/estonian/seadistus.tex b/estonian/seadistus.tex
index ee90043e0db63eaff536a21c0cb5eb3af68ac926..8aa93b1614e45a20094b6231218d10f78730bce9 100644
--- a/estonian/seadistus.tex
+++ b/estonian/seadistus.tex
@@ -1,10 +1,21 @@
+
 % Vأ¤rvid
-\definecolor{cellhighlight}{rgb}{0.85, 0.91, 0.97}
+\definecolor{colorCellHighlight}{rgb}{0.85, 0.91, 0.97} % Nii saab defineerida oma vأ¤rve
+
 
 % Viited
 % Siin saate valida viitamisstiili
-%\usepackage[style=../unitartucs/numeric]{biblatex} % Numbriline viitamine [1], tأ¤hestikulises jأ¤rjekorras viited.
- \usepackage[style=unitartucs/citations/numeric,sorting=none]{biblatex} % Numbriline viitamine [1], viitamise jأ¤rjekorras viited.
-% \usepackage[style=../unitartucs/alphabetic]{biblatex} % AMS-stiilis viitamine [ABC], tأ¤hestikulises jأ¤rjekorras viited.
-% \usepackage[style=../unitartucs/authoryear,uniquename=init]{biblatex} % APA-stiilis viitamine (Koit 2010), tأ¤hestikulises jأ¤rjekorras viited.
-\addbibresource{estonian/viited.bib} % Selles failis on Teie bibliograafia kirjed
\ No newline at end of file
+
+% ACM-stiilis numbriline viitamine [1], tأ¤hestikulises jأ¤rjekorras viited.
+% \usepackage[style=unitartucs/citations/numeric]{biblatex} 
+
+% IEEE-stiilis numbriline viitamine [1], viitamise jأ¤rjekorras viited.
+\usepackage[style=unitartucs/citations/numeric,sorting=none]{biblatex} 
+
+% AMS-stiilis trigraafiline viitamine [ABC], tأ¤hestikulises jأ¤rjekorras viited.
+% \usepackage[style=unitartucs/citations/alphabetic]{biblatex} 
+
+% APA-stiilis viitamine (Koit 2010), tأ¤hestikulises jأ¤rjekorras viited.
+% \usepackage[style=unitartucs/citations/authoryear,uniquename=init]{biblatex} 
+
+\addbibresource{estonian/viited.bib} % Selles failis on Teie bibliograafia kirjed
diff --git a/estonian/sektsioonid/1-sissejuhatus.tex b/estonian/sektsioonid/1-sissejuhatus.tex
index e3fffb2adf66994fd73dd4ea93a72378c562ba50..d30a696d291cc4a6316f35af88fe6f960a8136a7 100644
--- a/estonian/sektsioonid/1-sissejuhatus.tex
+++ b/estonian/sektsioonid/1-sissejuhatus.tex
@@ -1,6 +1,6 @@
 \section{Sissejuhatus} \label{sissejuhatus}
 
-Teie lأµputأ¶أ¶ koosneb tiitellehest, infolehest, visuaalsest kokkuvأµttest (vajadusel vأµi soovi korral), sisukorrast, peatأ¼kkidest, viidetest ja lisadest. Kأ¤esolev mall on aluseks ja annab juhised, kuidas kأµiki neid komponente ja lأµputأ¶أ¶d tervikuna vormistada. Vormistamine on 25\% Teie lأµputأ¶أ¶s hinnatavast, seega on soovitatav varuda selleks piisavalt mأ¤أ¤ral aega.
+aab Teie lأµputأ¶أ¶ koosneb tiitellehest, infolehest, visuaalsest kokkuvأµttest (vajadusel vأµi soovi korral), sisukorrast, peatأ¼kkidest, viidetest ja lisadest. Kأ¤esolev mall on aluseks ja annab juhised, kuidas kأµiki neid komponente ja lأµputأ¶أ¶d tervikuna vormistada. Vormistamine on 25\% Teie lأµputأ¶أ¶s hinnatavast, seega on soovitatav varuda selleks piisavalt mأ¤أ¤ral aega.
 
 Siin dokumendis on juhised Overleaf LaTeX keskkonnas vormistamiseks. Selle tarkvara kasutamine ei ole kohustuslik, kuid annab Teile tأ¶أ¶riistad korrektselt vormistada. Vastavalt oma soovile vأµite kasutada ka teisi vأµimekaid tekstiredaktoreid nagu Microsoft Word, Apache OpenOffice Writer vأµi Pages. Microsoft Wordis vormistamiseks on eraldi mall. Juhendajaga koos lأµputأ¶أ¶ mustandiga tأ¶أ¶d tehes olete vأµib-olla kasutanud Google Docs tarkvara. Kuigi Google Docs on vأ¤ga hea tأ¶أ¶riist mustandiga koostأ¶أ¶sأµbralikult tأ¶أ¶tamiseks, ei ole seal paraku piisavalt tأ¶أ¶riistu lأµputأ¶أ¶ korrektseks vormistamiseks. Seega, kui olete jأµudnud lأµputأ¶أ¶ kirjutamisega nii kaugele, et mustandi pealt puhtand teha, tuleks puhtandi vormistamiseks kasutada piisavalt vأµimekaid tأ¶أ¶riistapakette.
 
diff --git a/estonian/sektsioonid/2-vormistamine.tex b/estonian/sektsioonid/2-vormistamine.tex
index be3616c1c288faa203e3a01b92c9aa69c4076a63..cb82531a9b13caf1bf239c77cd7865cd6cbd6a17 100644
--- a/estonian/sektsioonid/2-vormistamine.tex
+++ b/estonian/sektsioonid/2-vormistamine.tex
@@ -86,46 +86,42 @@ Peale jooniste saab lأµputأ¶أ¶sse lisada ka andmetabeleid. Tabelite lisamisel tu
 
 Tabeli puhul kehtivad samad soovitused nagu jooniste puhul. Ainus erinevus on, et tabeli pealdis kأ¤ib tabeli kohale (jooniste puhul kأ¤ib alla). Vaata nأ¤iteks tabel~\ref{tabel:elementideErinevused}.
 
-\begin{table}[htb]
+\begin{table}[htb!]
     \centering
-    \caption{Jooniste ja tabelite vormistamise
-        erinevused lأµputأ¶أ¶ dokumendis.}
+    \caption{Jooniste ja tabelite vormistamise erinevused lأµputأ¶أ¶ dokumendis.}
     \label{tabel:elementideErinevused}
-    \begin{tabular}{|r|c|c|}
-    \hline
-    & \textbf{Pealdise asukoht} & \textbf{Sisu} \\
-    \hline
-    \textbf{Joonis} & All & Pildid, graafikud, fotod, ekraanitأµmmised \\
-    \hline
-    \textbf{Tabel} & \cellcolor{cellhighlight} Kohal & Andmed \\
-    \hline
-    \textbf{Koodinأ¤ide} & All vأµi puudub & Programmi kood, pseudokood \\
-    \hline
-    \end{tabular}
+    \begin{tblr}{width=1.0\textwidth, hlines, vlines,
+                    colspec = { Q[r,font=\bfseries] Q[c] X[c] },
+                    row{1} = {font=\bfseries},
+                    cell{3}{2} = {bg = colorCellHighlight},
+                }
+                &   Pealdise asukoht    &   Sisu        \\
+    Joonis      & All                   &   Pildid, graafikud, fotod, ekraanitأµmmised        \\
+    Tabel       & Kohal                 &    Andmed       \\
+    Koodinأ¤ide  & All vأµi puudub        &    Programmi kood, pseudokood       \\
+    \end{tblr}
 \end{table}
 
-أœlal olev tabel~\ref{tabel:elementideErinevused} on loodud jأ¤rgneva koodiga:
+أœlal olev tabel \ref{tabel:elementideErinevused} on loodud jأ¤rgneva koodiga:
 \begin{minted}{tex}
-\begin{table}[htb]
+\begin{table}[htb!]
     \centering
-    \caption{Jooniste ja tabelite vormistamise
-        erinevused lأµputأ¶أ¶ dokumendis.}
+    \caption{Jooniste ja tabelite vormistamise erinevused lأµputأ¶أ¶s.}
     \label{tabel:elementideErinevused}
-    \begin{tabular}{|r|c|c|}
-    \hline
-    & \textbf{Pealdise asukoht} & \textbf{Sisu} \\
-    \hline
-    \textbf{Joonis} & All & Pildid, graafikud, fotod, ekraanitأµmmised \\
-    \hline
-    \textbf{Tabel} & \cellcolor{cellhighlight} Kohal & Andmed \\
-    \hline
-    \textbf{Koodinأ¤ide} & All vأµi puudub & Programmi kood, pseudokood \\
-    \hline
-    \end{tabular}
+    \begin{tblr}{width=1.0\textwidth, hlines, vlines,
+                    colspec = { Q[r,font=\bfseries] Q[c] X[c] },
+                    row{1} = {font=\bfseries},
+                    cell{3}{2} = {bg = colorCellHighlight},
+                }
+                & Pealdise asukoht    &   Sisu                        \\
+    Joonis      & All                 &   Pildid, graafikud...        \\
+    Tabel       & Kohal               &   Andmed                      \\
+    Koodinأ¤ide  & All vأµi puudub      &   Programmi kood, pseudokood  \\
+    \end{tblr}
 \end{table}
 \end{minted}
 
-See kood on sarnane eelnelnud jooniste koodiga, kuid sisaldab kahte keskkonda. Esiteks on keskond \verb|table|, mille sees on ka tabelile eelnev pealdis. Seejأ¤rel tuleb keskkond \verb|tabular|, kus on siis juba tabel ise. Tulbad on joondatud nii, et esimene tulp on paremjoondusega \verb|r| ning teised keskjoondusega \verb|c|. Esimene tulp ja esimene rida on kirjutatud rasvase kirjaga ning أ¼ks lahter on vأ¤rvitud helesiniseks.
+See kood on sarnane eelnelnud jooniste koodiga, kuid sisaldab kahte keskkonda. Esiteks on keskond \verb|table|, mille sees on ka tabelile eelnev pealdis. Seejأ¤rel tuleb keskkond \verb|tblr|, kus on siis juba tabel ise. Antud juhul on mأ¤أ¤ratud tabeli laiuseks terve lehe laius \verb|1.0\textwidth| ning tabelile kأµik jooned \verb|hlines| ja \verb|vlines|. Tabeli tulbad on koostatud nii, et kaks esimest on kitsad (\verb|Q|) ning viimasesse pannakse kogu أ¼lejأ¤أ¤nud ruum (\verb|X|). Tulbad on joondatud nii, et esimene tulp on paremjoondusega \verb|r| ning teised keskjoondusega \verb|c|. Esimene tulp ja esimene rida on kirjutatud rasvase kirjaga ning tulp indeksiga (3,2) on vأ¤rvitud helesiniseks.
 
 \subsubsection{Koodinأ¤ited}
 Programmi kood on soovitatav kirjutada pأ¼sisammulise (\emph{monospace}) kirjastiiliga. Tuleks valida أ¼ks selline kirjastiil ja kasutada sama lأ¤bivalt lأµputأ¶أ¶ vأ¤ltel. Nأ¤ited sellistest pأ¼sisammulistest kirjastiilidest on Consolas ja \texttt{Courier New}. Kأ¤esolevas mallis on kasutatud \verb|fontspace| paketti, milles on olemas kirjastiil \texttt{Courier New}\footnote{\url{https://www.overleaf.com/learn/latex/Questions/Which_OTF_or_TTF_fonts_are_supported_via_fontspec\%3F}}.
diff --git a/unitartucs/thesis.cls b/unitartucs/thesis.cls
index 338a2e5d099b2d26b7b55826f962a2b46bd80c42..db5be8fba674d5805e7a17d31ce051ead5566408 100644
--- a/unitartucs/thesis.cls
+++ b/unitartucs/thesis.cls
@@ -7,9 +7,6 @@
 \usepackage{xcolor}
 \definecolor{colorURL}{rgb}{0.15, 0.33, 0.09}
 
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-
 % Tأ¼pograafia
 \usepackage{parskip} % Taandrea asemel lأµiguvahe
 \widowpenalty=10000
@@ -46,8 +43,10 @@
 }
 
 % Fondid
-\RequirePackage[defaultsups,largesc,trueslanted]{newtxtext} % Times
-\RequirePackage{tgcursor} % Courier
+\usepackage{fontspec}
+\setmainfont{Times New Roman}
+\setsansfont{Arial}
+\setmonofont{Courier New}
 
 % Peatأ¼kkide pealkirjad
 \usepackage{titlesec}
@@ -118,6 +117,7 @@
 
 % Tabelid
 \usepackage{colortbl}
+\usepackage{tabularray}
 
 % Koodinأ¤ited
 \usepackage{minted}
@@ -229,11 +229,7 @@
 
 % Lingid ja PDF-i meta-andmed
 \AtEndPreamble{
-
-    \usepackage[normalem]{ulem}
-    \setlength{\ULdepth}{1.2pt}
-    \newcommand{\link}[1]{ \uline{\url{#1}}} % TODO: Pikk link jookseb lehelt vأ¤lja
-    
+   
     \usepackage[breaklinks]{hyperref}
     \hypersetup{
         colorlinks,
@@ -242,6 +238,12 @@
         breaklinks
     }
     \urlstyle{same} % Lingid sama fondiga nagu tekst
+
+    \usepackage{lua-ul}
+    \DeclareUrlCommand{\url}{%
+        \def\UrlFont{\color{colorURL}\normalfont}% Color with our URL color
+        \def\UrlLeft##1\UrlRight{\underLine[height=1pt, top=-0.25ex]{##1}}% Close underline like in Word
+    }
     
     % hyperref-i adapteerimine lisatud subsubsubsection-i jaoks
     \newcommand*{\toclevel@subsubsubsection}{4}
@@ -258,4 +260,6 @@
 
     \DeclareLanguageMapping{estonian}{unitartucs/estonian}
     \DeclareLanguageMapping{english}{unitartucs/english}
+
+    \usepackage{csquotes}
 }