commit transitions