implement demo screen