file transfer is more stable? need more test