Added custom User-Agent feature