adding methods to download file content