adaptations for handling the Request object
adaptations for handling the Request object