describe how to build