implemented a file chooser dialog box and added a custom CSV filter