a script that encapsulates how to build the project