feat(client): add more like this client interface