add check execption