major changes to vim