add new features to vim