More operations added, client creation api changed