added singleton.vim