添加下载和一些TODO