add file transfer

add file transfer