implement a quick prototype for intro