dialogs with interface communication