Added file downloading and progress messages