adaptive build environment