improves build process