add chech func.