Refactored the Main Cotnrol VC, with prompts