add checkhandler