add file data transfer