- implement Kairos client