file transfer modifications