project structure commit