setup the project