expand on the build process