add dialog demo