Edit funtion's parameter for VC and add manual initialize source for VC