add file function.c function.h server.c server.h