completed the client