modify the struct of project