working build process