prepraring the build