some updates for vim