lots of changes to vimrc