some new cpp clients parts