add config file and edit the project structure