substituted DirectoryChooserDialog with ExFilePicker
reformatted codes