Implement new file transfers