try to temper demo2 js