additions to vim improvements