preparing the build