build environment setup

build environment setup