- add direct download mode