introducing UserAgent (agent) to reflect the api