added filechooser component.