add build process