simplify demo1