IntroUI extend (lab4)