add XMLHTTPRequest