twagent‘s client side