add read file from hash
temp
transfer