working on player main vc