another experiment remote file server and client library