new ProceduralBuild