add DownloadButton.java and SelectFiles.java