start of a CSA client (based on CdkClient)
CSA client