add file transfer