added Challenge and request/response code examples