add server.c