wip for file chooser