added xhrFields option