build the project