modify the project struct