add httprequest class