log transitions