add vimscript impl. for fun