初步的加入下載管理員, 開始整理 code