structures commit