make request handler