lots of additions to vimrc