setting up the base project