frame and launcher_login