add client server code