change Launcher() to public