structured commit