DownLoad logic chg