add openfiledialog for SourceFiles