new structure commit