merge with useragent