bunch of changes to file transfer