Initial implementation of File-Downloading