move vimproc to core