Add the request logic