transition check