implement response parsing inside HttpResponse