diff --git a/GUI_byBuni.py b/GUI_byBuni.py
index 944a692c18c04aa2b89948ff95f0d4e01e8add3b..94dcedb66d121bcbd5d62b568742ebc82e4b6805 100644
--- a/GUI_byBuni.py
+++ b/GUI_byBuni.py
@@ -8,7 +8,7 @@ class ToolTip:
         self.widget = widget
         self.tip_window = None
         self.text = ''
-
+    # Display Tooltip
     def show_tip(self, text):
         """Display text in a tooltip window"""
         self.text = text
@@ -25,13 +25,13 @@ class ToolTip:
                          background="#ffffe0", relief=tk.SOLID, borderwidth=1,
                          font=("tahoma", "8", "normal"))
         label.pack(ipadx=1)
-
+    # hide tooltip
     def hide_tip(self):
         tw = self.tip_window
         self.tip_window = None
         if tw:
             tw.destroy()
-
+# create tooltip for widget
 def create_tooltip(widget, text):
     tooltip = ToolTip(widget)
     def enter(event):
@@ -41,7 +41,7 @@ def create_tooltip(widget, text):
     widget.bind('<Enter>', enter)
     widget.bind('<Leave>', leave)
     return tooltip
-
+# Main
 class DrawingApp:
     def __init__(self, root): # initialize the drawingapp to set up all the styles
         self.root = root
@@ -62,15 +62,15 @@ class DrawingApp:
         self.style.configure("Large.TEntry", font=("Helvetica", 12), padding=10)
 
         self.root.geometry("1400x800")
-
+        # Main Frame
         main_frame = ttk.Frame(self.root)
         main_frame.pack(fill=tk.BOTH, expand=True)
-
+        # Left Frame for Plugins
         left_frame = ttk.Frame(main_frame)
         left_frame.grid(row=0, column=0, sticky="nswe", padx=10, pady=10)
         left_frame.grid_rowconfigure(0, weight=1)
         left_frame.grid_columnconfigure(0, weight=1)
-
+        # Right frame for Eval
         right_frame = ttk.Frame(main_frame)
         right_frame.grid(row=0, column=1, sticky="nswe", padx=10, pady=10)
         right_frame.grid_rowconfigure(0, weight=1)
@@ -80,11 +80,11 @@ class DrawingApp:
         main_frame.grid_columnconfigure(1, weight=2)
         main_frame.grid_rowconfigure(0, weight=1)
 
-        # Create a Notebook (tabbed interface) for the left side
+        # Create a Notebook for the tabs on the left side
         self.notebook = ttk.Notebook(left_frame)
         self.notebook.grid(row=0, column=0, sticky="nsew")
 
-        # Create the 28x28DrawingPanel2VectorConverter tab
+        # Create 28x28 drawing panel tab
         self.drawing_frame = ttk.Frame(self.notebook)
         self.notebook.add(self.drawing_frame, text='28x28DrawingPanel2VectorConverter')
         self.notebook.bind("<<NotebookTabChanged>>", self.on_tab_change)
@@ -93,7 +93,7 @@ class DrawingApp:
         self.query_builder_frame = ttk.Frame(self.notebook)
         self.notebook.add(self.query_builder_frame, text='QueryBuilder')
 
-        # Create the Plugin3 tab
+        # Create the Plugin3 (coming soon) tab
         self.plugin3_frame = ttk.Frame(self.notebook)
         self.notebook.add(self.plugin3_frame, text='Plugin3')
 
@@ -296,7 +296,7 @@ class DrawingApp:
         query_builder_frame.grid_rowconfigure(0, weight=1)
         query_builder_frame.grid_columnconfigure(0, weight=1)
 
-    def insert_grammar_element(self, element):
+    def insert_grammar_element(self, element): # insert element to query text
         self.query_text.insert(tk.END, f" {element} ")
 
     def copy_query(self): # copy query which was generated using query builder plugin