adding request handler