even more progress in the filedialog