Added buildProject() method.