implemented intro vie