modify main vc