how to build the project