preparation for build.