compiling server