added a build process