generalize the project.json file