tbclient adapted