add checkCompete
use checkCompete