the build scripts