add download validation