file structure commit