documented build script