each transition works