commit struct for ordering