Explain how to build this server