add client.c server.c