complete file transfer