improving the build process