change: add selection dialog and common dialog