diff --git a/plugin/cobol.vim b/plugin/cobol.vim
index 10510e43cde7535d8d7d826a2228bedd90b080fa..72893d28bfcda6a09d72e8f919ed7abc38fc4336 100644
--- a/plugin/cobol.vim
+++ b/plugin/cobol.vim
@@ -16,6 +16,15 @@ endif
 
 let s:path = fnamemodify(resolve(expand('<sfile>:p')), ':h')
 
-function! HelloWorld()
+function! LoadCobolPython()
+  !exists('g:cobol_py_loaded')
+    exec 'py3file ' . s:path . '/cobol.py'
+    let g:cobol_py_loaded = 1
+  endif
+endfunction
+
+function! Renumber()
   exec 'py3file ' . s:path . '/renumber.py'
 endfunction
+
+" call LoadCobolPython()