editing the client