logging transitions