add build script support