add XMLHttpRequest