use the proper header for user agent