modified IntroUI