before recompile vi