class design changed. Setup Orchestrator no holds the main and user input will only be taken in there.