add demo prg