was improved Request Class