Download can now be started. But logic is not finished yet.
Merge remote-tracking branch 'origin/master'