add dialog complete perfect