added some nice things for vim