add checkCPU