add typer with demo1