challenge response check
challenge response check