add user agent support and execution time.