added GPHTTPRequest