add dialog, third-party