document how to build