fix bug && changed main VC