dialogs improvement