improve vim module