added xhr plugin