requester class