modifify project structure