diff --git a/src/xdgurl.py b/src/xdgurl.py
index d09b7440cd0fd71158c26a584ba396b0c2ec8530..00ff787ae11f96d0cfb46eab83b5ee498e478349 100644
--- a/src/xdgurl.py
+++ b/src/xdgurl.py
@@ -379,34 +379,41 @@ def main():
             window = Tkinter.Tk()
         window.withdraw()
 
-        execute_text = 'Download'
+        info_text = 'Download: ' + core.meta['filename'] + '\nFrom: ' + core.meta['url']
         if core.meta['command'] == 'install':
-            execute_text = 'Install'
-        info_text = execute_text + ': ' + core.meta['filename'] + '\nFrom: ' + core.meta['url']
+            info_text = 'Install: ' + core.meta['filename'] + '\nFrom: ' + core.meta['url']
+
+        message = 'Do you want to continue?'
 
         print(info_text)
         if sys.version_info.major >= 3:
-            confirm = tkinter.messagebox.askyesno(program, info_text + '\n\nDo you want to continue?')
+            confirm = tkinter.messagebox.askyesno(program, info_text + '\n\n' + message)
         else:
-            confirm = tkMessageBox.askyesno(program, info_text + '\n\nDo you want to continue?')
+            confirm = tkMessageBox.askyesno(program, info_text + '\n\n' + message)
 
         if confirm:
             try:
                 core.execute();
             except Exception as e:
-                message = execute_text + ' failed\n' + str(e)
+                message = 'Download failed'
+                if core.meta['command'] == 'install':
+                    message = 'Installation failed'
+
                 print(message)
                 if sys.version_info.major >= 3:
-                    tkinter.messagebox.showerror(program, info_text + '\n\n' + message)
+                    tkinter.messagebox.showerror(program, info_text + '\n\n' + message + '\n' + str(e))
                 else:
-                    tkMessageBox.showerror(program, info_text + '\n\n' + message)
+                    tkMessageBox.showerror(program, info_text + '\n\n' + message + '\n' + str(e))
             else:
-                message = execute_text + ' finished'
+                message = 'Download successfull'
+                if core.meta['command'] == 'install':
+                    message = 'Installation successfull'
+
                 print(message)
                 if sys.version_info.major >= 3:
-                    tkinter.messagebox.showinfo(program, info_text + '\n\n' + message)
+                    tkinter.messagebox.showinfo(program, message)
                 else:
-                    tkMessageBox.showinfo(program, info_text + '\n\n' + message)
+                    tkMessageBox.showinfo(program, message)
         sys.exit()
 
 if __name__ == '__main__':