new client and server