implement filechooser start