diff --git a/dockerfile b/dockerfile
index d81554fa2e0b4a9834fc22404f2b6171aa36b1ca..0fb91db90b80bea34cb6afe13f338ec2d3f59973 100644
--- a/dockerfile
+++ b/dockerfile
@@ -20,3 +20,4 @@ RUN pip install --no-cache-dir -r dsi-parser-frontend/requirements.txt
 EXPOSE 5020
 
 CMD ["bokeh", "serve", "dsi-parser-frontend/", "--port", "5020", "--allow-websocket-origin", "*","--use-xheaders","--prefix","dsi-parser-frontend"]
+
diff --git a/main.py b/main.py
index 9d56b2d0348b472fa7ad3f9b420f79e0f7279690..171b0994a0f99c3fff45c694d2ae51138e93fcd1 100644
--- a/main.py
+++ b/main.py
@@ -39,6 +39,9 @@ issueTemplate="""There was an issue with the following unit conversion:
 If there was an error with the calculation, please fill out the table above. Feel free to also add additional info here: 
 
 *Free text comment*"""
+
+labelOffsetX=[0.0,0.0,-0.02,0.07,0.02,-0.07]
+labelOffsetY=[-0.02,0.09,0,0.07,0,0.07]
 class dsiparserInput():
 
     def __init__(self,defaultInput="",additionalComparisonCallbacks=[]):
@@ -94,7 +97,7 @@ class dsiparserInput():
         p.grid.visible = False
 
         p.add_layout(Label(
-            x=0.5, y=0.5, text=resultTree.toLatex(), text_font_size="12px", text_baseline="middle", text_align="center",
+            x=0.5, y=0.5, text=resultTree.toLatex(), text_font_size="30px", text_baseline="middle", text_align="center",
         ))
 
         imageOutput = row(children = [
@@ -130,7 +133,7 @@ class dsiCompGraphGen:
     def __init__(self,treeA=None,treeB=None):
         self.treeA=treeA
         self.treeB=treeB
-        self.plot = figure(width=500, height=500, x_range=(-1, 1), y_range=(0, 1), tools="save")
+        self.plot = figure(width=550, height=500, x_range=(-1, 1), y_range=(0, 1), tools="save")
         self.plot.xaxis.visible = False
         self.plot.yaxis.visible = False
         self.plot.grid.visible = False
@@ -158,7 +161,7 @@ class dsiCompGraphGen:
             tree=unitToDraw['baseUnit']
             name=unitToDraw['name']
             if not name in self.unitLabels:
-                self.unitLabels[name]=Label(x=x, y=y, text=tree.toLatex(), text_font_size="12px", text_baseline=unitToDraw['text_baseLine'], text_align=unitToDraw['text_align'],)
+                self.unitLabels[name]=Label(x=x, y=y, text=tree.toLatex(), text_font_size="24px", text_baseline=unitToDraw['text_baseLine'], text_align=unitToDraw['text_align'],)
                 self.plot.add_layout(self.unitLabels[name])
             else:
                 self.unitLabels[name].text=tree.toLatex()
@@ -181,7 +184,7 @@ class dsiCompGraphGen:
                 angle_deg = -1*np.arctan2(y2 - y1, x2 - x1)
                 if abs(angle_deg)>np.pi/8:
                     angle_deg+=-np.pi/2
-                self.scalFactorLables[name1 + '_' + name2]=Label(x=np.abs(x1-x2)/2+np.min([x1,x2]), y=np.abs(y1-y2)/2+np.min([y1,y2]), text="{:.4g}".format(scale12), text_font_size="12px", text_baseline=unitToDraw['text_baseLine'], text_align=unitToDraw['text_align'],text_color=colors[colIDX],angle=angle_deg)
+                self.scalFactorLables[name1 + '_' + name2]=Label(x=np.abs(x1-x2)/2+np.min([x1,x2])+labelOffsetX[colIDX], y=np.abs(y1-y2)/2+np.min([y1,y2])+labelOffsetY[colIDX], text="{:.4g}".format(scale12), text_font_size="24px", text_baseline=unitToDraw['text_baseLine'], text_align=unitToDraw['text_align'],text_color=colors[colIDX],angle=angle_deg)
                 self.plot.add_layout(self.scalFactorLables[name1 + '_' + name2])
             else:
                 self.scalFactorLables[name1 + '_' + name2].text="{:.4g}".format(scale12)
@@ -196,7 +199,7 @@ class dsiCompGraphGen:
                 angle_deg = -1*np.arctan2(y2 - y1, x2 - x1)
                 if abs(angle_deg)>np.pi/8:
                     angle_deg+=-np.pi/2
-                self.scalFactorLables[name2 + '_' + name1]=Label(x=np.abs(x1-x2)/2+np.min([x1,x2])+0.05, y=np.abs(y1-y2)/2+np.min([y1,y2])+0.05, text="{:.4g}".format(scale21), text_font_size="12px", text_baseline=unitToDraw['text_baseLine'], text_align=unitToDraw['text_align'],text_color=colors[colIDX+1],angle=angle_deg)
+                self.scalFactorLables[name2 + '_' + name1]=Label(x=np.abs(x1-x2)/2+np.min([x1,x2])+labelOffsetX[colIDX+1], y=np.abs(y1-y2)/2+np.min([y1,y2])+labelOffsetY[colIDX+1], text="{:.4g}".format(scale21), text_font_size="24px", text_baseline=unitToDraw['text_baseLine'], text_align=unitToDraw['text_align'],text_color=colors[colIDX+1],angle=angle_deg)
                 self.plot.add_layout(self.scalFactorLables[name2 + '_' + name1])
             else:
                 self.scalFactorLables[name2+ '_' + name1].text="{:.4g}".format(scale21)