just setup the framework of the project