direct check finish