Begun client and server implementations