added user agent string
user use case