need to update file transfer and other rpc stuff