Commit with a new structure