[yanan] condition examine