using httprequest