added some utility request / response classes