--- a/MCE.cpp
+++ b/MCE.cpp
@@ -225,6 +225,7 @@
 public:
     afx_msg void OnBnClickedGoMceWeb();
     afx_msg void OnBnClickedMceCheckVersion();
+    afx_msg void OnBnClickedButton1();
 };
 
 CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
@@ -260,6 +261,7 @@
 	ON_BN_CLICKED(IDOK, &CAboutDlg::OnBnClickedOk)
     ON_BN_CLICKED(IDC_GO_MCE_WEB, &CAboutDlg::OnBnClickedGoMceWeb)
     ON_BN_CLICKED(IDC_MCE_CHECK_VERSION, &CAboutDlg::OnBnClickedMceCheckVersion)
+    ON_BN_CLICKED(IDC_BUTTON1, &CAboutDlg::OnBnClickedButton1)
 END_MESSAGE_MAP()
 
 // App command to run the dialog
@@ -273,6 +275,58 @@
 	aboutDlg.DoModal();   
 }
 void CMCEApp::OnAppUpdateMCE()
+{
+    CMyInternetSession * pMySession = (CMyInternetSession *)AfxGetMainWnd();
+	CString strServerName = "www.sourceforge.net";
+	int nPort = 80;
+	CString strFileName = "/p/mce-marching-cube-eld/svn/HEAD/tree/version.h?format=raw";
+    CString version;    
+    DWORD Status = pMySession->GetWebFile("MCE", strServerName, nPort, strFileName, version);     
+    if(Status!=HTTP_STATUS_OK) {
+        if(AfxMessageBox("Error: Unable to find information about the actual version of MCE\nWould you like to check the new version manually?\n (It will open MCE's download page: https://sourceforge.net/projects/mce-marching-cube-eld) ", MB_YESNO|MB_ICONASTERISK) == IDYES) {
+            ShellExecute(0, NULL, "www.sourceforge.net/projects/mce-marching-cube-eld/", NULL, NULL, SW_SHOWDEFAULT);
+        }        
+        return;
+    }
+
+    map<CString, CString> variables;
+    CString mceversion = MCE_VERSION;
+    CString mcedate = MCE_DATE;
+    if(IO::GetDefinedVariables(version, variables)) {
+        if(variables["MCE_VERSION"].IsEmpty()) {
+            if(AfxMessageBox("Error: Unable to find MCE_VERSION string in version.h file\nWould you like to check the new version manually?\n (It will open MCE's download page: https://sourceforge.net/projects/mce-marching-cube-eld) ", MB_YESNO|MB_ICONASTERISK) == IDYES) {
+                ShellExecute(0, NULL, "www.sourceforge.net/projects/mce-marching-cube-eld/", NULL, NULL, SW_SHOWDEFAULT);
+            }            
+        }
+        if(variables["MCE_VERSION"].CompareNoCase(mceversion)!=0) {
+            if (AfxMessageBox("There is probably a newer version of MCE!\nYour version is: "+mceversion+" ("+mcedate+")\nThe newest version is: "+variables["MCE_VERSION"]+" ("+variables["MCE_DATE"]+")\n-------------------------------\nWould you like to download the newest version of MCE now?", MB_YESNO|MB_ICONASTERISK) == IDYES) {                
+                ShellExecute(0, NULL, "www.sourceforge.net/projects/mce-marching-cube-eld/", NULL, NULL, SW_SHOWDEFAULT);
+            }
+        } else {
+            AfxMessageBox("Your version "+mceversion+" ("+mcedate+") is up to date."); 
+        }
+
+    } else {
+        AfxMessageBox("Error: Unable to parse information about the actual version of MCE\nCheck the new version manually here: \nhttps://sourceforge.net/projects/mce-marching-cube-eld"); 
+    }    
+}
+
+/////////////////////////////////////////////////////////////////////////////
+// CMCEApp message handlers
+
+
+void CAboutDlg::OnBnClickedOk()
+{
+	// TODO: Add your control notification handler code here
+	OnOK();
+}
+
+
+void CAboutDlg::OnBnClickedGoMceWeb()
+{
+    ShellExecute(0, NULL, "www.sourceforge.net/projects/mce-marching-cube-eld/", NULL, NULL, SW_SHOWDEFAULT);
+}
+void CAboutDlg::OnBnClickedMceCheckVersion()
 {
     CMyInternetSession * pMySession = (CMyInternetSession *)AfxGetMainWnd();
 	CString strServerName = "www.sourceforge.net";
@@ -306,57 +360,11 @@
 
     } else {
         AfxMessageBox("Error: Unable to parse information about the actual version of MCE\nCheck the new version manually here: \nhttps://sourceforge.net/projects/mce-marching-cube-eld"); 
-    }    
-}
-
-/////////////////////////////////////////////////////////////////////////////
-// CMCEApp message handlers
-
-
-void CAboutDlg::OnBnClickedOk()
-{
-	// TODO: Add your control notification handler code here
-	OnOK();
-}
-
-
-void CAboutDlg::OnBnClickedGoMceWeb()
-{
-    ShellExecute(0, NULL, "www.sourceforge.net/projects/mce-marching-cube-eld/", NULL, NULL, SW_SHOWDEFAULT);
-}
-void CAboutDlg::OnBnClickedMceCheckVersion()
-{
-    CMyInternetSession * pMySession = (CMyInternetSession *)AfxGetMainWnd();
-	CString strServerName = "www.sourceforge.net";
-	int nPort = 80;
-	CString strFileName = "/p/mce-marching-cube-eld/svn/HEAD/tree/version.h?format=raw";
-    CString version;    
-    DWORD Status = pMySession->GetWebFile("MCE", strServerName, nPort, strFileName, version);     
-    if(Status!=HTTP_STATUS_OK) {
-        if(AfxMessageBox("Error: Unable to find information about the actual version of MCE\nWould you like to check the new version manually?\n (It will open MCE's download page: https://sourceforge.net/projects/mce-marching-cube-eld) ", MB_YESNO|MB_ICONASTERISK) == IDYES) {
-            ShellExecute(0, NULL, "www.sourceforge.net/projects/mce-marching-cube-eld/", NULL, NULL, SW_SHOWDEFAULT);
-        }        
-        return;
-    }
-
-    map<CString, CString> variables;
-    CString mceversion = MCE_VERSION;
-    CString mcedate = MCE_DATE;
-    if(IO::GetDefinedVariables(version, variables)) {
-        if(variables["MCE_VERSION"].IsEmpty()) {
-            if(AfxMessageBox("Error: Unable to find MCE_VERSION string in version.h file\nWould you like to check the new version manually?\n (It will open MCE's download page: https://sourceforge.net/projects/mce-marching-cube-eld) ", MB_YESNO|MB_ICONASTERISK) == IDYES) {
-                ShellExecute(0, NULL, "www.sourceforge.net/projects/mce-marching-cube-eld/", NULL, NULL, SW_SHOWDEFAULT);
-            }            
-        }
-        if(variables["MCE_VERSION"].CompareNoCase(mceversion)!=0) {
-            if (AfxMessageBox("There is a newer version of MCE!\nYour version is: "+mceversion+" ("+mcedate+")\nThe newest version is: "+variables["MCE_VERSION"]+" ("+variables["MCE_DATE"]+")\n-------------------------------\nWould you like to download the newest version of MCE now?", MB_YESNO|MB_ICONASTERISK) == IDYES) {                
-                ShellExecute(0, NULL, "www.sourceforge.net/projects/mce-marching-cube-eld/", NULL, NULL, SW_SHOWDEFAULT);
-            }
-        } else {
-            AfxMessageBox("Your version "+mceversion+" ("+mcedate+") is up to date."); 
-        }
-
-    } else {
-        AfxMessageBox("Error: Unable to parse information about the actual version of MCE\nCheck the new version manually here: \nhttps://sourceforge.net/projects/mce-marching-cube-eld"); 
     } 
 }
+
+
+void CAboutDlg::OnBnClickedButton1()
+{
+    ShellExecute(0, NULL, "www.youtube.com/channel/UCYdvxKNX5VATdTN_sSxIGdQ", NULL, NULL, SW_SHOWDEFAULT);
+}