prep for build