making the request handling straightforward