rework for vimrc