added userAgent swtiching