last update for demo1