setting up build process