Revert "Revert "added file chooser""

This reverts commit 4bf3caaac5b4b050c59f9c506d114e9196a969de.