add vimmodule and changes