more crud operation on cl client side