build server interface