add download except else