diff --git a/src/main.py b/src/main.py
index d182e09bdf2a9b76974214bd86673c1bd4bcdd5d..cc409e25532f7141c7617c89003d7213ca066cf9 100644
--- a/src/main.py
+++ b/src/main.py
@@ -229,7 +229,7 @@ def replace_cryptic_names(columns):
     return new_columns
 
 
-def translate_scales(scales):
+def translate_scales(scales, short=False):
     scales = list(scales)
     result = scales
     translations = {
@@ -254,6 +254,29 @@ def translate_scales(scales):
         'Akustik': "Acoustics",
         'Inhaltsseriosität': "Trustworth-\niness of \nContent"
     }
+    if short:
+        translations = {
+            'Inhaltsqualität': "Qua",
+            'Anpassbarkeit': "Ada",
+            'Durchschaubarkeit': "Dep",
+            'Effizienz': "Eff",
+            'Immersion': "Imm",
+            'Intuitive Bedienung': "Int",
+            'Nützlichkeit': "Use",
+            'Originalität': "Nov",
+            'visuelle Ästhetik': "Aes",
+            'Identität': "Id",
+            'Steuerbarkeit': "Cla",
+            'Stimulation': "Sti",
+            'Ãœbersichtlichkeit': "Per",
+            'Verbundenheit': "Atm",
+            'Vertrauen': "Tru",
+            'Wertigkeit': "Val",
+            'Attraktivität': "Att",
+            'Haptik': "Hap",
+            'Akustik': "Aco",
+            'Inhaltsseriosität': "ToC"
+        }
     for i in range(len(scales)):
         result[i] = translations[scales[i]]
     return result
@@ -351,20 +374,24 @@ class Plotter:
         # make a nice plot surrounding
         sns.set_theme(style="whitegrid", palette="pastel")
         fig = plt.figure()
-        fig.suptitle(category_title.value, fontsize=14, fontweight='bold', y=0.1)
+        fig.suptitle(category_title.value, fontsize=14, fontweight='bold', y=0.09)
+        fig.set_figheight(6.0)
+
 
         # plot the plot
         boxprops = dict(linestyle='-', facecolor='k', linewidth=3, color='k')
         medianprops = dict(linestyle='-', linewidth=3, color='b')
         meanprops = dict(color='b')
         ax = fig.add_subplot(111)
+        ax.axhspan(4, 7, facecolor='green', alpha=0.2)
+        ax.axhspan(1, 4, facecolor='red', alpha=0.2)
         ax.grid(axis='y')
         ax.boxplot(df_category_area, showmeans=True, showfliers=True, patch_artist=True,
                    boxprops=boxprops, medianprops=medianprops, meanprops=meanprops)
         ax.set_ylim(0.5, 7.5)
 
         ax.set_xticks([tick + 1 for tick in range(len(df_category_area.columns))],
-                      labels=translate_scales(df_category_area.columns), rotation=0)
+                      labels=translate_scales(df_category_area.columns, True), rotation=0)
         ax.xaxis.set_label_position('top')
         ax.xaxis.tick_top()
 
@@ -489,11 +516,11 @@ if __name__ == '__main__':
     # plotter.plot_groups(variables.get_groups())
     # plotter.plot_sex()
     # plotter.plot_faculty()
-    example = Categories.VR
-    # plotter.plot_item(example, 'top')
-    plotter.plot_item(example, 'mid')
-    # plotter.plot_item(example, 'low')
-    plotter.plot_boxes(example, 6)
+    for example in Categories:
+        # plotter.plot_item(example, 'top')
+        plotter.plot_item(example, 'mid')
+        # plotter.plot_item(example, 'low')
+        plotter.plot_boxes(example, 6)
     print(statistics.calc_corr())
     print(statistics.similarity_by_ranked_scales(rankings.get_all_rankings()))
     print(time.strftime('%M:%S', time.gmtime(statistics.mean_time())))