add client and server
add client and server